Add NDK ABI dumps for version 34 am: a937e2cadd

Original change: https://googleplex-android-review.googlesource.com/c/platform/prebuilts/abi-dumps/ndk/+/22879517

Change-Id: I2f3213c29de91cb00a3356a1b5efe77f1bc60280
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/34/64/arm/source-based/libEGL.so.lsdump b/34/64/arm/source-based/libEGL.so.lsdump
new file mode 100644
index 0000000..3175995
--- /dev/null
+++ b/34/64/arm/source-based/libEGL.so.lsdump
@@ -0,0 +1,2345 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA15_PKc",
+   "name" : "const char *[15]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA15_PKc",
+   "size" : 60,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "eglBindAPI"
+  },
+  {
+   "name" : "eglBindTexImage"
+  },
+  {
+   "name" : "eglChooseConfig"
+  },
+  {
+   "name" : "eglClientWaitSync"
+  },
+  {
+   "name" : "eglClientWaitSyncKHR"
+  },
+  {
+   "name" : "eglCopyBuffers"
+  },
+  {
+   "name" : "eglCreateContext"
+  },
+  {
+   "name" : "eglCreateImage"
+  },
+  {
+   "name" : "eglCreateImageKHR"
+  },
+  {
+   "name" : "eglCreatePbufferFromClientBuffer"
+  },
+  {
+   "name" : "eglCreatePbufferSurface"
+  },
+  {
+   "name" : "eglCreatePixmapSurface"
+  },
+  {
+   "name" : "eglCreatePlatformPixmapSurface"
+  },
+  {
+   "name" : "eglCreatePlatformWindowSurface"
+  },
+  {
+   "name" : "eglCreateStreamFromFileDescriptorKHR"
+  },
+  {
+   "name" : "eglCreateStreamKHR"
+  },
+  {
+   "name" : "eglCreateStreamProducerSurfaceKHR"
+  },
+  {
+   "name" : "eglCreateSync"
+  },
+  {
+   "name" : "eglCreateSyncKHR"
+  },
+  {
+   "name" : "eglCreateWindowSurface"
+  },
+  {
+   "name" : "eglDestroyContext"
+  },
+  {
+   "name" : "eglDestroyImage"
+  },
+  {
+   "name" : "eglDestroyImageKHR"
+  },
+  {
+   "name" : "eglDestroyStreamKHR"
+  },
+  {
+   "name" : "eglDestroySurface"
+  },
+  {
+   "name" : "eglDestroySync"
+  },
+  {
+   "name" : "eglDestroySyncKHR"
+  },
+  {
+   "name" : "eglDupNativeFenceFDANDROID"
+  },
+  {
+   "name" : "eglGetConfigAttrib"
+  },
+  {
+   "name" : "eglGetConfigs"
+  },
+  {
+   "name" : "eglGetCurrentContext"
+  },
+  {
+   "name" : "eglGetCurrentDisplay"
+  },
+  {
+   "name" : "eglGetCurrentSurface"
+  },
+  {
+   "name" : "eglGetDisplay"
+  },
+  {
+   "name" : "eglGetError"
+  },
+  {
+   "name" : "eglGetNativeClientBufferANDROID"
+  },
+  {
+   "name" : "eglGetPlatformDisplay"
+  },
+  {
+   "name" : "eglGetProcAddress"
+  },
+  {
+   "name" : "eglGetStreamFileDescriptorKHR"
+  },
+  {
+   "name" : "eglGetSyncAttrib"
+  },
+  {
+   "name" : "eglGetSyncAttribKHR"
+  },
+  {
+   "name" : "eglGetSystemTimeFrequencyNV"
+  },
+  {
+   "name" : "eglGetSystemTimeNV"
+  },
+  {
+   "name" : "eglInitialize"
+  },
+  {
+   "name" : "eglLockSurfaceKHR"
+  },
+  {
+   "name" : "eglMakeCurrent"
+  },
+  {
+   "name" : "eglPresentationTimeANDROID"
+  },
+  {
+   "name" : "eglQueryAPI"
+  },
+  {
+   "name" : "eglQueryContext"
+  },
+  {
+   "name" : "eglQueryStreamKHR"
+  },
+  {
+   "name" : "eglQueryStreamTimeKHR"
+  },
+  {
+   "name" : "eglQueryStreamu64KHR"
+  },
+  {
+   "name" : "eglQueryString"
+  },
+  {
+   "name" : "eglQueryStringImplementationANDROID"
+  },
+  {
+   "name" : "eglQuerySurface"
+  },
+  {
+   "name" : "eglReleaseTexImage"
+  },
+  {
+   "name" : "eglReleaseThread"
+  },
+  {
+   "name" : "eglSetDamageRegionKHR"
+  },
+  {
+   "name" : "eglSignalSyncKHR"
+  },
+  {
+   "name" : "eglStreamAttribKHR"
+  },
+  {
+   "name" : "eglStreamConsumerAcquireKHR"
+  },
+  {
+   "name" : "eglStreamConsumerGLTextureExternalKHR"
+  },
+  {
+   "name" : "eglStreamConsumerReleaseKHR"
+  },
+  {
+   "name" : "eglSurfaceAttrib"
+  },
+  {
+   "name" : "eglSwapBuffers"
+  },
+  {
+   "name" : "eglSwapBuffersWithDamageKHR"
+  },
+  {
+   "name" : "eglSwapInterval"
+  },
+  {
+   "name" : "eglTerminate"
+  },
+  {
+   "name" : "eglUnlockSurfaceKHR"
+  },
+  {
+   "name" : "eglWaitClient"
+  },
+  {
+   "name" : "eglWaitGL"
+  },
+  {
+   "name" : "eglWaitNative"
+  },
+  {
+   "name" : "eglWaitSync"
+  },
+  {
+   "name" : "eglWaitSyncKHR"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
+   "name" : "const unsigned char *(angle::PlatformMethods *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
+   "return_type" : "_ZTIPKh",
+   "self_type" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPN5angle15PlatformMethodsEE",
+   "name" : "double (angle::PlatformMethods *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPN5angle15PlatformMethodsEE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPN5angle15PlatformMethodsEE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
+   "name" : "void (angle::PlatformMethods *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
+   "name" : "void (angle::PlatformMethods *, const char *, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
+   "name" : "void (angle::PlatformMethods *, const char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
+   "name" : "void (angle::PlatformMethods *, const char *, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
+   "name" : "void (angle::PlatformMethods *, const char *, int, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcyE",
+   "name" : "void (angle::PlatformMethods *, const unsigned char *, const char *, unsigned long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcyE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcyE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
+   "name" : "void (angle::PlatformMethods *, angle::FeaturesVk *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIPN5angle10FeaturesVkE"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
+   "name" : "void (angle::PlatformMethods *, angle::WorkaroundsD3D *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIPN5angle14WorkaroundsD3DE"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE",
+   "name" : "void (angle::PlatformMethods *, const std::array<unsigned char, 20> &, unsigned int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIRKNSt3__15arrayIhLj20EEE"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvvE",
+   "name" : "void ()",
+   "referenced_type" : "_ZTIFvvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvvE",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
+   "name" : "unsigned long long (angle::PlatformMethods *, char, const unsigned char *, const char *, unsigned long long, double, int, const char **, const unsigned char *, const unsigned long long *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
+   "return_type" : "_ZTIy",
+   "self_type" : "_ZTIFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "eglBindAPI",
+   "linker_set_key" : "eglBindAPI",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglBindTexImage",
+   "linker_set_key" : "eglBindTexImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglChooseConfig",
+   "linker_set_key" : "eglChooseConfig",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglClientWaitSync",
+   "linker_set_key" : "eglClientWaitSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglClientWaitSyncKHR",
+   "linker_set_key" : "eglClientWaitSyncKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglCopyBuffers",
+   "linker_set_key" : "eglCopyBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19egl_native_pixmap_t"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglCreateContext",
+   "linker_set_key" : "eglCreateContext",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglCreateImage",
+   "linker_set_key" : "eglCreateImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglCreateImageKHR",
+   "linker_set_key" : "eglCreateImageKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglCreatePbufferFromClientBuffer",
+   "linker_set_key" : "eglCreatePbufferFromClientBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglCreatePbufferSurface",
+   "linker_set_key" : "eglCreatePbufferSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglCreatePixmapSurface",
+   "linker_set_key" : "eglCreatePixmapSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19egl_native_pixmap_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglCreatePlatformPixmapSurface",
+   "linker_set_key" : "eglCreatePlatformPixmapSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglCreatePlatformWindowSurface",
+   "linker_set_key" : "eglCreatePlatformWindowSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglCreateStreamFromFileDescriptorKHR",
+   "linker_set_key" : "eglCreateStreamFromFileDescriptorKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglCreateStreamKHR",
+   "linker_set_key" : "eglCreateStreamKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglCreateStreamProducerSurfaceKHR",
+   "linker_set_key" : "eglCreateStreamProducerSurfaceKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglCreateSync",
+   "linker_set_key" : "eglCreateSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglCreateSyncKHR",
+   "linker_set_key" : "eglCreateSyncKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglCreateWindowSurface",
+   "linker_set_key" : "eglCreateWindowSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglDestroyContext",
+   "linker_set_key" : "eglDestroyContext",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglDestroyImage",
+   "linker_set_key" : "eglDestroyImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglDestroyImageKHR",
+   "linker_set_key" : "eglDestroyImageKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglDestroyStreamKHR",
+   "linker_set_key" : "eglDestroyStreamKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglDestroySurface",
+   "linker_set_key" : "eglDestroySurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglDestroySync",
+   "linker_set_key" : "eglDestroySync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglDestroySyncKHR",
+   "linker_set_key" : "eglDestroySyncKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglDupNativeFenceFDANDROID",
+   "linker_set_key" : "eglDupNativeFenceFDANDROID",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglGetConfigAttrib",
+   "linker_set_key" : "eglGetConfigAttrib",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetConfigs",
+   "linker_set_key" : "eglGetConfigs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetCurrentContext",
+   "linker_set_key" : "eglGetCurrentContext",
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetCurrentDisplay",
+   "linker_set_key" : "eglGetCurrentDisplay",
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetCurrentSurface",
+   "linker_set_key" : "eglGetCurrentSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetDisplay",
+   "linker_set_key" : "eglGetDisplay",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetError",
+   "linker_set_key" : "eglGetError",
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetNativeClientBufferANDROID",
+   "linker_set_key" : "eglGetNativeClientBufferANDROID",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglGetPlatformDisplay",
+   "linker_set_key" : "eglGetPlatformDisplay",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetProcAddress",
+   "linker_set_key" : "eglGetProcAddress",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPFvvE",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetStreamFileDescriptorKHR",
+   "linker_set_key" : "eglGetStreamFileDescriptorKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglGetSyncAttrib",
+   "linker_set_key" : "eglGetSyncAttrib",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglGetSyncAttribKHR",
+   "linker_set_key" : "eglGetSyncAttribKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglGetSystemTimeFrequencyNV",
+   "linker_set_key" : "eglGetSystemTimeFrequencyNV",
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglGetSystemTimeNV",
+   "linker_set_key" : "eglGetSystemTimeNV",
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglInitialize",
+   "linker_set_key" : "eglInitialize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglLockSurfaceKHR",
+   "linker_set_key" : "eglLockSurfaceKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglMakeCurrent",
+   "linker_set_key" : "eglMakeCurrent",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglPresentationTimeANDROID",
+   "linker_set_key" : "eglPresentationTimeANDROID",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglQueryAPI",
+   "linker_set_key" : "eglQueryAPI",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglQueryContext",
+   "linker_set_key" : "eglQueryContext",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglQueryStreamKHR",
+   "linker_set_key" : "eglQueryStreamKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglQueryStreamTimeKHR",
+   "linker_set_key" : "eglQueryStreamTimeKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglQueryStreamu64KHR",
+   "linker_set_key" : "eglQueryStreamu64KHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglQueryString",
+   "linker_set_key" : "eglQueryString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglQuerySurface",
+   "linker_set_key" : "eglQuerySurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglReleaseTexImage",
+   "linker_set_key" : "eglReleaseTexImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglReleaseThread",
+   "linker_set_key" : "eglReleaseThread",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglSetDamageRegionKHR",
+   "linker_set_key" : "eglSetDamageRegionKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglSignalSyncKHR",
+   "linker_set_key" : "eglSignalSyncKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglStreamAttribKHR",
+   "linker_set_key" : "eglStreamAttribKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglStreamConsumerAcquireKHR",
+   "linker_set_key" : "eglStreamConsumerAcquireKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglStreamConsumerGLTextureExternalKHR",
+   "linker_set_key" : "eglStreamConsumerGLTextureExternalKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglStreamConsumerReleaseKHR",
+   "linker_set_key" : "eglStreamConsumerReleaseKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglSurfaceAttrib",
+   "linker_set_key" : "eglSurfaceAttrib",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglSwapBuffers",
+   "linker_set_key" : "eglSwapBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglSwapBuffersWithDamageKHR",
+   "linker_set_key" : "eglSwapBuffersWithDamageKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglSwapInterval",
+   "linker_set_key" : "eglSwapInterval",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglTerminate",
+   "linker_set_key" : "eglTerminate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglUnlockSurfaceKHR",
+   "linker_set_key" : "eglUnlockSurfaceKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "function_name" : "eglWaitClient",
+   "linker_set_key" : "eglWaitClient",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglWaitGL",
+   "linker_set_key" : "eglWaitGL",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglWaitNative",
+   "linker_set_key" : "eglWaitNative",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglWaitSync",
+   "linker_set_key" : "eglWaitSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "function_name" : "eglWaitSyncKHR",
+   "linker_set_key" : "eglWaitSyncKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__15arrayIhLj20EEE",
+   "name" : "const std::array<unsigned char, 20> &",
+   "referenced_type" : "_ZTIKNSt3__15arrayIhLj20EEE",
+   "self_type" : "_ZTIRKNSt3__15arrayIhLj20EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19egl_native_pixmap_t",
+   "name" : "egl_native_pixmap_t *",
+   "referenced_type" : "_ZTI19egl_native_pixmap_t",
+   "self_type" : "_ZTIP19egl_native_pixmap_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE",
+   "name" : "const unsigned char *(*)(angle::PlatformMethods *, const char *)",
+   "referenced_type" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
+   "self_type" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPN5angle15PlatformMethodsEE",
+   "name" : "double (*)(angle::PlatformMethods *)",
+   "referenced_type" : "_ZTIFdPN5angle15PlatformMethodsEE",
+   "self_type" : "_ZTIPFdPN5angle15PlatformMethodsEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE",
+   "name" : "void (*)(angle::PlatformMethods *, const char *)",
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
+   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE",
+   "name" : "void (*)(angle::PlatformMethods *, const char *, bool)",
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
+   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE",
+   "name" : "void (*)(angle::PlatformMethods *, const char *, int)",
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
+   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE",
+   "name" : "void (*)(angle::PlatformMethods *, const char *, int, int)",
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
+   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE",
+   "name" : "void (*)(angle::PlatformMethods *, const char *, int, int, int, int)",
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
+   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcyE",
+   "name" : "void (*)(angle::PlatformMethods *, const unsigned char *, const char *, unsigned long long)",
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcyE",
+   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcyE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
+   "name" : "void (*)(angle::PlatformMethods *, angle::FeaturesVk *)",
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
+   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
+   "name" : "void (*)(angle::PlatformMethods *, angle::WorkaroundsD3D *)",
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
+   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE",
+   "name" : "void (*)(angle::PlatformMethods *, const std::array<unsigned char, 20> &, unsigned int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE",
+   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvvE",
+   "name" : "void (*)()",
+   "referenced_type" : "_ZTIFvvE",
+   "self_type" : "_ZTIPFvvE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
+   "name" : "unsigned long long (*)(angle::PlatformMethods *, char, const unsigned char *, const char *, unsigned long long, double, int, const char **, const unsigned char *, const unsigned long long *, unsigned char)",
+   "referenced_type" : "_ZTIFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
+   "self_type" : "_ZTIPFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer *",
+   "referenced_type" : "_ZTIK15AHardwareBuffer",
+   "self_type" : "_ZTIPK15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/libs/EGL/include/private/EGL/cache.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKy",
+   "name" : "const unsigned long long *",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIPKy",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN5angle10FeaturesVkE",
+   "name" : "angle::FeaturesVk *",
+   "referenced_type" : "_ZTIN5angle10FeaturesVkE",
+   "self_type" : "_ZTIPN5angle10FeaturesVkE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN5angle14WorkaroundsD3DE",
+   "name" : "angle::WorkaroundsD3D *",
+   "referenced_type" : "_ZTIN5angle14WorkaroundsD3DE",
+   "self_type" : "_ZTIPN5angle14WorkaroundsD3DE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN5angle15PlatformMethodsE",
+   "name" : "angle::PlatformMethods *",
+   "referenced_type" : "_ZTIN5angle15PlatformMethodsE",
+   "self_type" : "_ZTIPN5angle15PlatformMethodsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPx",
+   "name" : "long long *",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIPx",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA15_KPKc",
+   "name" : "const char *const[15]",
+   "referenced_type" : "_ZTIA15_PKc",
+   "self_type" : "_ZTIA15_KPKc",
+   "size" : 60,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIK15AHardwareBuffer",
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIhLj20EEE",
+   "name" : "const std::array<unsigned char, 20>",
+   "referenced_type" : "_ZTINSt3__15arrayIhLj20EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIhLj20EEE",
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "frameworks/native/opengl/libs/EGL/include/private/EGL/cache.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKy",
+   "name" : "const unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIKy",
+   "size" : 8,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 16,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "currentTime",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFdPN5angle15PlatformMethodsEE"
+    },
+    {
+     "field_name" : "monotonicallyIncreasingTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFdPN5angle15PlatformMethodsEE"
+    },
+    {
+     "field_name" : "logError",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
+    },
+    {
+     "field_name" : "logWarning",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
+    },
+    {
+     "field_name" : "logInfo",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
+    },
+    {
+     "field_name" : "getTraceCategoryEnabledFlag",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE"
+    },
+    {
+     "field_name" : "addTraceEvent",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE"
+    },
+    {
+     "field_name" : "updateTraceEventDuration",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcyE"
+    },
+    {
+     "field_name" : "histogramCustomCounts",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE"
+    },
+    {
+     "field_name" : "histogramEnumeration",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE"
+    },
+    {
+     "field_name" : "histogramSparse",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE"
+    },
+    {
+     "field_name" : "histogramBoolean",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE"
+    },
+    {
+     "field_name" : "overrideWorkaroundsD3D",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE"
+    },
+    {
+     "field_name" : "overrideFeaturesVk",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE"
+    },
+    {
+     "field_name" : "cacheProgram",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN5angle15PlatformMethodsE",
+   "name" : "angle::PlatformMethods",
+   "referenced_type" : "_ZTIN5angle15PlatformMethodsE",
+   "self_type" : "_ZTIN5angle15PlatformMethodsE",
+   "size" : 64,
+   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/34/64/arm/source-based/libGLESv1_CM.so.lsdump b/34/64/arm/source-based/libGLESv1_CM.so.lsdump
new file mode 100644
index 0000000..4042f19
--- /dev/null
+++ b/34/64/arm/source-based/libGLESv1_CM.so.lsdump
@@ -0,0 +1,5851 @@
+{
+ "array_types" : [],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "glActiveTexture"
+  },
+  {
+   "name" : "glAlphaFunc"
+  },
+  {
+   "name" : "glAlphaFuncx"
+  },
+  {
+   "name" : "glAlphaFuncxOES"
+  },
+  {
+   "name" : "glBindBuffer"
+  },
+  {
+   "name" : "glBindFramebufferOES"
+  },
+  {
+   "name" : "glBindRenderbufferOES"
+  },
+  {
+   "name" : "glBindTexture"
+  },
+  {
+   "name" : "glBindVertexArrayOES"
+  },
+  {
+   "name" : "glBlendEquationOES"
+  },
+  {
+   "name" : "glBlendEquationSeparateOES"
+  },
+  {
+   "name" : "glBlendFunc"
+  },
+  {
+   "name" : "glBlendFuncSeparateOES"
+  },
+  {
+   "name" : "glBufferData"
+  },
+  {
+   "name" : "glBufferSubData"
+  },
+  {
+   "name" : "glCheckFramebufferStatusOES"
+  },
+  {
+   "name" : "glClear"
+  },
+  {
+   "name" : "glClearColor"
+  },
+  {
+   "name" : "glClearColorx"
+  },
+  {
+   "name" : "glClearColorxOES"
+  },
+  {
+   "name" : "glClearDepthf"
+  },
+  {
+   "name" : "glClearDepthfOES"
+  },
+  {
+   "name" : "glClearDepthx"
+  },
+  {
+   "name" : "glClearDepthxOES"
+  },
+  {
+   "name" : "glClearStencil"
+  },
+  {
+   "name" : "glClientActiveTexture"
+  },
+  {
+   "name" : "glClipPlanef"
+  },
+  {
+   "name" : "glClipPlanefIMG"
+  },
+  {
+   "name" : "glClipPlanefOES"
+  },
+  {
+   "name" : "glClipPlanex"
+  },
+  {
+   "name" : "glClipPlanexIMG"
+  },
+  {
+   "name" : "glClipPlanexOES"
+  },
+  {
+   "name" : "glColor4f"
+  },
+  {
+   "name" : "glColor4ub"
+  },
+  {
+   "name" : "glColor4x"
+  },
+  {
+   "name" : "glColor4xOES"
+  },
+  {
+   "name" : "glColorMask"
+  },
+  {
+   "name" : "glColorPointer"
+  },
+  {
+   "name" : "glColorPointerBounds"
+  },
+  {
+   "name" : "glCompressedTexImage2D"
+  },
+  {
+   "name" : "glCompressedTexSubImage2D"
+  },
+  {
+   "name" : "glCopyTexImage2D"
+  },
+  {
+   "name" : "glCopyTexSubImage2D"
+  },
+  {
+   "name" : "glCullFace"
+  },
+  {
+   "name" : "glCurrentPaletteMatrixOES"
+  },
+  {
+   "name" : "glDeleteBuffers"
+  },
+  {
+   "name" : "glDeleteFencesNV"
+  },
+  {
+   "name" : "glDeleteFramebuffersOES"
+  },
+  {
+   "name" : "glDeleteRenderbuffersOES"
+  },
+  {
+   "name" : "glDeleteTextures"
+  },
+  {
+   "name" : "glDeleteVertexArraysOES"
+  },
+  {
+   "name" : "glDepthFunc"
+  },
+  {
+   "name" : "glDepthMask"
+  },
+  {
+   "name" : "glDepthRangef"
+  },
+  {
+   "name" : "glDepthRangefOES"
+  },
+  {
+   "name" : "glDepthRangex"
+  },
+  {
+   "name" : "glDepthRangexOES"
+  },
+  {
+   "name" : "glDisable"
+  },
+  {
+   "name" : "glDisableClientState"
+  },
+  {
+   "name" : "glDisableDriverControlQCOM"
+  },
+  {
+   "name" : "glDiscardFramebufferEXT"
+  },
+  {
+   "name" : "glDrawArrays"
+  },
+  {
+   "name" : "glDrawElements"
+  },
+  {
+   "name" : "glDrawTexfOES"
+  },
+  {
+   "name" : "glDrawTexfvOES"
+  },
+  {
+   "name" : "glDrawTexiOES"
+  },
+  {
+   "name" : "glDrawTexivOES"
+  },
+  {
+   "name" : "glDrawTexsOES"
+  },
+  {
+   "name" : "glDrawTexsvOES"
+  },
+  {
+   "name" : "glDrawTexxOES"
+  },
+  {
+   "name" : "glDrawTexxvOES"
+  },
+  {
+   "name" : "glEGLImageTargetRenderbufferStorageOES"
+  },
+  {
+   "name" : "glEGLImageTargetTexture2DOES"
+  },
+  {
+   "name" : "glEnable"
+  },
+  {
+   "name" : "glEnableClientState"
+  },
+  {
+   "name" : "glEnableDriverControlQCOM"
+  },
+  {
+   "name" : "glEndTilingQCOM"
+  },
+  {
+   "name" : "glExtGetBufferPointervQCOM"
+  },
+  {
+   "name" : "glExtGetBuffersQCOM"
+  },
+  {
+   "name" : "glExtGetFramebuffersQCOM"
+  },
+  {
+   "name" : "glExtGetProgramBinarySourceQCOM"
+  },
+  {
+   "name" : "glExtGetProgramsQCOM"
+  },
+  {
+   "name" : "glExtGetRenderbuffersQCOM"
+  },
+  {
+   "name" : "glExtGetShadersQCOM"
+  },
+  {
+   "name" : "glExtGetTexLevelParameterivQCOM"
+  },
+  {
+   "name" : "glExtGetTexSubImageQCOM"
+  },
+  {
+   "name" : "glExtGetTexturesQCOM"
+  },
+  {
+   "name" : "glExtIsProgramBinaryQCOM"
+  },
+  {
+   "name" : "glExtTexObjectStateOverrideiQCOM"
+  },
+  {
+   "name" : "glFinish"
+  },
+  {
+   "name" : "glFinishFenceNV"
+  },
+  {
+   "name" : "glFlush"
+  },
+  {
+   "name" : "glFogf"
+  },
+  {
+   "name" : "glFogfv"
+  },
+  {
+   "name" : "glFogx"
+  },
+  {
+   "name" : "glFogxOES"
+  },
+  {
+   "name" : "glFogxv"
+  },
+  {
+   "name" : "glFogxvOES"
+  },
+  {
+   "name" : "glFramebufferRenderbufferOES"
+  },
+  {
+   "name" : "glFramebufferTexture2DMultisampleIMG"
+  },
+  {
+   "name" : "glFramebufferTexture2DOES"
+  },
+  {
+   "name" : "glFrontFace"
+  },
+  {
+   "name" : "glFrustumf"
+  },
+  {
+   "name" : "glFrustumfOES"
+  },
+  {
+   "name" : "glFrustumx"
+  },
+  {
+   "name" : "glFrustumxOES"
+  },
+  {
+   "name" : "glGenBuffers"
+  },
+  {
+   "name" : "glGenFencesNV"
+  },
+  {
+   "name" : "glGenFramebuffersOES"
+  },
+  {
+   "name" : "glGenRenderbuffersOES"
+  },
+  {
+   "name" : "glGenTextures"
+  },
+  {
+   "name" : "glGenVertexArraysOES"
+  },
+  {
+   "name" : "glGenerateMipmapOES"
+  },
+  {
+   "name" : "glGetBooleanv"
+  },
+  {
+   "name" : "glGetBufferParameteriv"
+  },
+  {
+   "name" : "glGetBufferPointervOES"
+  },
+  {
+   "name" : "glGetClipPlanef"
+  },
+  {
+   "name" : "glGetClipPlanefOES"
+  },
+  {
+   "name" : "glGetClipPlanex"
+  },
+  {
+   "name" : "glGetClipPlanexOES"
+  },
+  {
+   "name" : "glGetDriverControlStringQCOM"
+  },
+  {
+   "name" : "glGetDriverControlsQCOM"
+  },
+  {
+   "name" : "glGetError"
+  },
+  {
+   "name" : "glGetFenceivNV"
+  },
+  {
+   "name" : "glGetFixedv"
+  },
+  {
+   "name" : "glGetFixedvOES"
+  },
+  {
+   "name" : "glGetFloatv"
+  },
+  {
+   "name" : "glGetFramebufferAttachmentParameterivOES"
+  },
+  {
+   "name" : "glGetIntegerv"
+  },
+  {
+   "name" : "glGetLightfv"
+  },
+  {
+   "name" : "glGetLightxv"
+  },
+  {
+   "name" : "glGetLightxvOES"
+  },
+  {
+   "name" : "glGetMaterialfv"
+  },
+  {
+   "name" : "glGetMaterialxv"
+  },
+  {
+   "name" : "glGetMaterialxvOES"
+  },
+  {
+   "name" : "glGetPointerv"
+  },
+  {
+   "name" : "glGetRenderbufferParameterivOES"
+  },
+  {
+   "name" : "glGetString"
+  },
+  {
+   "name" : "glGetTexEnvfv"
+  },
+  {
+   "name" : "glGetTexEnviv"
+  },
+  {
+   "name" : "glGetTexEnvxv"
+  },
+  {
+   "name" : "glGetTexEnvxvOES"
+  },
+  {
+   "name" : "glGetTexGenfvOES"
+  },
+  {
+   "name" : "glGetTexGenivOES"
+  },
+  {
+   "name" : "glGetTexGenxvOES"
+  },
+  {
+   "name" : "glGetTexParameterfv"
+  },
+  {
+   "name" : "glGetTexParameteriv"
+  },
+  {
+   "name" : "glGetTexParameterxv"
+  },
+  {
+   "name" : "glGetTexParameterxvOES"
+  },
+  {
+   "name" : "glHint"
+  },
+  {
+   "name" : "glIsBuffer"
+  },
+  {
+   "name" : "glIsEnabled"
+  },
+  {
+   "name" : "glIsFenceNV"
+  },
+  {
+   "name" : "glIsFramebufferOES"
+  },
+  {
+   "name" : "glIsRenderbufferOES"
+  },
+  {
+   "name" : "glIsTexture"
+  },
+  {
+   "name" : "glIsVertexArrayOES"
+  },
+  {
+   "name" : "glLightModelf"
+  },
+  {
+   "name" : "glLightModelfv"
+  },
+  {
+   "name" : "glLightModelx"
+  },
+  {
+   "name" : "glLightModelxOES"
+  },
+  {
+   "name" : "glLightModelxv"
+  },
+  {
+   "name" : "glLightModelxvOES"
+  },
+  {
+   "name" : "glLightf"
+  },
+  {
+   "name" : "glLightfv"
+  },
+  {
+   "name" : "glLightx"
+  },
+  {
+   "name" : "glLightxOES"
+  },
+  {
+   "name" : "glLightxv"
+  },
+  {
+   "name" : "glLightxvOES"
+  },
+  {
+   "name" : "glLineWidth"
+  },
+  {
+   "name" : "glLineWidthx"
+  },
+  {
+   "name" : "glLineWidthxOES"
+  },
+  {
+   "name" : "glLoadIdentity"
+  },
+  {
+   "name" : "glLoadMatrixf"
+  },
+  {
+   "name" : "glLoadMatrixx"
+  },
+  {
+   "name" : "glLoadMatrixxOES"
+  },
+  {
+   "name" : "glLoadPaletteFromModelViewMatrixOES"
+  },
+  {
+   "name" : "glLogicOp"
+  },
+  {
+   "name" : "glMapBufferOES"
+  },
+  {
+   "name" : "glMaterialf"
+  },
+  {
+   "name" : "glMaterialfv"
+  },
+  {
+   "name" : "glMaterialx"
+  },
+  {
+   "name" : "glMaterialxOES"
+  },
+  {
+   "name" : "glMaterialxv"
+  },
+  {
+   "name" : "glMaterialxvOES"
+  },
+  {
+   "name" : "glMatrixIndexPointerOES"
+  },
+  {
+   "name" : "glMatrixIndexPointerOESBounds"
+  },
+  {
+   "name" : "glMatrixMode"
+  },
+  {
+   "name" : "glMultMatrixf"
+  },
+  {
+   "name" : "glMultMatrixx"
+  },
+  {
+   "name" : "glMultMatrixxOES"
+  },
+  {
+   "name" : "glMultiDrawArraysEXT"
+  },
+  {
+   "name" : "glMultiDrawElementsEXT"
+  },
+  {
+   "name" : "glMultiTexCoord4f"
+  },
+  {
+   "name" : "glMultiTexCoord4x"
+  },
+  {
+   "name" : "glMultiTexCoord4xOES"
+  },
+  {
+   "name" : "glNormal3f"
+  },
+  {
+   "name" : "glNormal3x"
+  },
+  {
+   "name" : "glNormal3xOES"
+  },
+  {
+   "name" : "glNormalPointer"
+  },
+  {
+   "name" : "glNormalPointerBounds"
+  },
+  {
+   "name" : "glOrthof"
+  },
+  {
+   "name" : "glOrthofOES"
+  },
+  {
+   "name" : "glOrthox"
+  },
+  {
+   "name" : "glOrthoxOES"
+  },
+  {
+   "name" : "glPixelStorei"
+  },
+  {
+   "name" : "glPointParameterf"
+  },
+  {
+   "name" : "glPointParameterfv"
+  },
+  {
+   "name" : "glPointParameterx"
+  },
+  {
+   "name" : "glPointParameterxOES"
+  },
+  {
+   "name" : "glPointParameterxv"
+  },
+  {
+   "name" : "glPointParameterxvOES"
+  },
+  {
+   "name" : "glPointSize"
+  },
+  {
+   "name" : "glPointSizePointerOES"
+  },
+  {
+   "name" : "glPointSizePointerOESBounds"
+  },
+  {
+   "name" : "glPointSizex"
+  },
+  {
+   "name" : "glPointSizexOES"
+  },
+  {
+   "name" : "glPolygonOffset"
+  },
+  {
+   "name" : "glPolygonOffsetx"
+  },
+  {
+   "name" : "glPolygonOffsetxOES"
+  },
+  {
+   "name" : "glPopMatrix"
+  },
+  {
+   "name" : "glPushMatrix"
+  },
+  {
+   "name" : "glQueryMatrixxOES"
+  },
+  {
+   "name" : "glReadPixels"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleIMG"
+  },
+  {
+   "name" : "glRenderbufferStorageOES"
+  },
+  {
+   "name" : "glRotatef"
+  },
+  {
+   "name" : "glRotatex"
+  },
+  {
+   "name" : "glRotatexOES"
+  },
+  {
+   "name" : "glSampleCoverage"
+  },
+  {
+   "name" : "glSampleCoveragex"
+  },
+  {
+   "name" : "glSampleCoveragexOES"
+  },
+  {
+   "name" : "glScalef"
+  },
+  {
+   "name" : "glScalex"
+  },
+  {
+   "name" : "glScalexOES"
+  },
+  {
+   "name" : "glScissor"
+  },
+  {
+   "name" : "glSetFenceNV"
+  },
+  {
+   "name" : "glShadeModel"
+  },
+  {
+   "name" : "glStartTilingQCOM"
+  },
+  {
+   "name" : "glStencilFunc"
+  },
+  {
+   "name" : "glStencilMask"
+  },
+  {
+   "name" : "glStencilOp"
+  },
+  {
+   "name" : "glTestFenceNV"
+  },
+  {
+   "name" : "glTexCoordPointer"
+  },
+  {
+   "name" : "glTexCoordPointerBounds"
+  },
+  {
+   "name" : "glTexEnvf"
+  },
+  {
+   "name" : "glTexEnvfv"
+  },
+  {
+   "name" : "glTexEnvi"
+  },
+  {
+   "name" : "glTexEnviv"
+  },
+  {
+   "name" : "glTexEnvx"
+  },
+  {
+   "name" : "glTexEnvxOES"
+  },
+  {
+   "name" : "glTexEnvxv"
+  },
+  {
+   "name" : "glTexEnvxvOES"
+  },
+  {
+   "name" : "glTexGenfOES"
+  },
+  {
+   "name" : "glTexGenfvOES"
+  },
+  {
+   "name" : "glTexGeniOES"
+  },
+  {
+   "name" : "glTexGenivOES"
+  },
+  {
+   "name" : "glTexGenxOES"
+  },
+  {
+   "name" : "glTexGenxvOES"
+  },
+  {
+   "name" : "glTexImage2D"
+  },
+  {
+   "name" : "glTexParameterf"
+  },
+  {
+   "name" : "glTexParameterfv"
+  },
+  {
+   "name" : "glTexParameteri"
+  },
+  {
+   "name" : "glTexParameteriv"
+  },
+  {
+   "name" : "glTexParameterx"
+  },
+  {
+   "name" : "glTexParameterxOES"
+  },
+  {
+   "name" : "glTexParameterxv"
+  },
+  {
+   "name" : "glTexParameterxvOES"
+  },
+  {
+   "name" : "glTexSubImage2D"
+  },
+  {
+   "name" : "glTranslatef"
+  },
+  {
+   "name" : "glTranslatex"
+  },
+  {
+   "name" : "glTranslatexOES"
+  },
+  {
+   "name" : "glUnmapBufferOES"
+  },
+  {
+   "name" : "glVertexPointer"
+  },
+  {
+   "name" : "glVertexPointerBounds"
+  },
+  {
+   "name" : "glViewport"
+  },
+  {
+   "name" : "glWeightPointerOES"
+  },
+  {
+   "name" : "glWeightPointerOESBounds"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" : [],
+ "functions" :
+ [
+  {
+   "function_name" : "glActiveTexture",
+   "linker_set_key" : "glActiveTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glAlphaFunc",
+   "linker_set_key" : "glAlphaFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glAlphaFuncx",
+   "linker_set_key" : "glAlphaFuncx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glAlphaFuncxOES",
+   "linker_set_key" : "glAlphaFuncxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glBindBuffer",
+   "linker_set_key" : "glBindBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBindFramebufferOES",
+   "linker_set_key" : "glBindFramebufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glBindRenderbufferOES",
+   "linker_set_key" : "glBindRenderbufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glBindTexture",
+   "linker_set_key" : "glBindTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBindVertexArrayOES",
+   "linker_set_key" : "glBindVertexArrayOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glBlendEquationOES",
+   "linker_set_key" : "glBlendEquationOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glBlendEquationSeparateOES",
+   "linker_set_key" : "glBlendEquationSeparateOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glBlendFunc",
+   "linker_set_key" : "glBlendFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBlendFuncSeparateOES",
+   "linker_set_key" : "glBlendFuncSeparateOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glBufferData",
+   "linker_set_key" : "glBufferData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBufferSubData",
+   "linker_set_key" : "glBufferSubData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCheckFramebufferStatusOES",
+   "linker_set_key" : "glCheckFramebufferStatusOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glClear",
+   "linker_set_key" : "glClear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearColor",
+   "linker_set_key" : "glClearColor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearColorx",
+   "linker_set_key" : "glClearColorx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearColorxOES",
+   "linker_set_key" : "glClearColorxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glClearDepthf",
+   "linker_set_key" : "glClearDepthf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearDepthfOES",
+   "linker_set_key" : "glClearDepthfOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glClearDepthx",
+   "linker_set_key" : "glClearDepthx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearDepthxOES",
+   "linker_set_key" : "glClearDepthxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glClearStencil",
+   "linker_set_key" : "glClearStencil",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClientActiveTexture",
+   "linker_set_key" : "glClientActiveTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClipPlanef",
+   "linker_set_key" : "glClipPlanef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClipPlanefIMG",
+   "linker_set_key" : "glClipPlanefIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glClipPlanefOES",
+   "linker_set_key" : "glClipPlanefOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glClipPlanex",
+   "linker_set_key" : "glClipPlanex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClipPlanexIMG",
+   "linker_set_key" : "glClipPlanexIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glClipPlanexOES",
+   "linker_set_key" : "glClipPlanexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glColor4f",
+   "linker_set_key" : "glColor4f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glColor4ub",
+   "linker_set_key" : "glColor4ub",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glColor4x",
+   "linker_set_key" : "glColor4x",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glColor4xOES",
+   "linker_set_key" : "glColor4xOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glColorMask",
+   "linker_set_key" : "glColorMask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glColorPointer",
+   "linker_set_key" : "glColorPointer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCompressedTexImage2D",
+   "linker_set_key" : "glCompressedTexImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCompressedTexSubImage2D",
+   "linker_set_key" : "glCompressedTexSubImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCopyTexImage2D",
+   "linker_set_key" : "glCopyTexImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCopyTexSubImage2D",
+   "linker_set_key" : "glCopyTexSubImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCullFace",
+   "linker_set_key" : "glCullFace",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCurrentPaletteMatrixOES",
+   "linker_set_key" : "glCurrentPaletteMatrixOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDeleteBuffers",
+   "linker_set_key" : "glDeleteBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDeleteFencesNV",
+   "linker_set_key" : "glDeleteFencesNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDeleteFramebuffersOES",
+   "linker_set_key" : "glDeleteFramebuffersOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDeleteRenderbuffersOES",
+   "linker_set_key" : "glDeleteRenderbuffersOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDeleteTextures",
+   "linker_set_key" : "glDeleteTextures",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDeleteVertexArraysOES",
+   "linker_set_key" : "glDeleteVertexArraysOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDepthFunc",
+   "linker_set_key" : "glDepthFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDepthMask",
+   "linker_set_key" : "glDepthMask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDepthRangef",
+   "linker_set_key" : "glDepthRangef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDepthRangefOES",
+   "linker_set_key" : "glDepthRangefOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDepthRangex",
+   "linker_set_key" : "glDepthRangex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDepthRangexOES",
+   "linker_set_key" : "glDepthRangexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDisable",
+   "linker_set_key" : "glDisable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDisableClientState",
+   "linker_set_key" : "glDisableClientState",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDisableDriverControlQCOM",
+   "linker_set_key" : "glDisableDriverControlQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDiscardFramebufferEXT",
+   "linker_set_key" : "glDiscardFramebufferEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDrawArrays",
+   "linker_set_key" : "glDrawArrays",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDrawElements",
+   "linker_set_key" : "glDrawElements",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDrawTexfOES",
+   "linker_set_key" : "glDrawTexfOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDrawTexfvOES",
+   "linker_set_key" : "glDrawTexfvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDrawTexiOES",
+   "linker_set_key" : "glDrawTexiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDrawTexivOES",
+   "linker_set_key" : "glDrawTexivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDrawTexsOES",
+   "linker_set_key" : "glDrawTexsOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDrawTexsvOES",
+   "linker_set_key" : "glDrawTexsvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDrawTexxOES",
+   "linker_set_key" : "glDrawTexxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDrawTexxvOES",
+   "linker_set_key" : "glDrawTexxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetRenderbufferStorageOES",
+   "linker_set_key" : "glEGLImageTargetRenderbufferStorageOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetTexture2DOES",
+   "linker_set_key" : "glEGLImageTargetTexture2DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEnable",
+   "linker_set_key" : "glEnable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glEnableClientState",
+   "linker_set_key" : "glEnableClientState",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glEnableDriverControlQCOM",
+   "linker_set_key" : "glEnableDriverControlQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEndTilingQCOM",
+   "linker_set_key" : "glEndTilingQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetBufferPointervQCOM",
+   "linker_set_key" : "glExtGetBufferPointervQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetBuffersQCOM",
+   "linker_set_key" : "glExtGetBuffersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetFramebuffersQCOM",
+   "linker_set_key" : "glExtGetFramebuffersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetProgramBinarySourceQCOM",
+   "linker_set_key" : "glExtGetProgramBinarySourceQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetProgramsQCOM",
+   "linker_set_key" : "glExtGetProgramsQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetRenderbuffersQCOM",
+   "linker_set_key" : "glExtGetRenderbuffersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetShadersQCOM",
+   "linker_set_key" : "glExtGetShadersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetTexLevelParameterivQCOM",
+   "linker_set_key" : "glExtGetTexLevelParameterivQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetTexSubImageQCOM",
+   "linker_set_key" : "glExtGetTexSubImageQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetTexturesQCOM",
+   "linker_set_key" : "glExtGetTexturesQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtIsProgramBinaryQCOM",
+   "linker_set_key" : "glExtIsProgramBinaryQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtTexObjectStateOverrideiQCOM",
+   "linker_set_key" : "glExtTexObjectStateOverrideiQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFinish",
+   "linker_set_key" : "glFinish",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFinishFenceNV",
+   "linker_set_key" : "glFinishFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFlush",
+   "linker_set_key" : "glFlush",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFogf",
+   "linker_set_key" : "glFogf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFogfv",
+   "linker_set_key" : "glFogfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFogx",
+   "linker_set_key" : "glFogx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFogxOES",
+   "linker_set_key" : "glFogxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFogxv",
+   "linker_set_key" : "glFogxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFogxvOES",
+   "linker_set_key" : "glFogxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFramebufferRenderbufferOES",
+   "linker_set_key" : "glFramebufferRenderbufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2DMultisampleIMG",
+   "linker_set_key" : "glFramebufferTexture2DMultisampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2DOES",
+   "linker_set_key" : "glFramebufferTexture2DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFrontFace",
+   "linker_set_key" : "glFrontFace",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFrustumf",
+   "linker_set_key" : "glFrustumf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFrustumfOES",
+   "linker_set_key" : "glFrustumfOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFrustumx",
+   "linker_set_key" : "glFrustumx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFrustumxOES",
+   "linker_set_key" : "glFrustumxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGenBuffers",
+   "linker_set_key" : "glGenBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGenFencesNV",
+   "linker_set_key" : "glGenFencesNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGenFramebuffersOES",
+   "linker_set_key" : "glGenFramebuffersOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGenRenderbuffersOES",
+   "linker_set_key" : "glGenRenderbuffersOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGenTextures",
+   "linker_set_key" : "glGenTextures",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGenVertexArraysOES",
+   "linker_set_key" : "glGenVertexArraysOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGenerateMipmapOES",
+   "linker_set_key" : "glGenerateMipmapOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetBooleanv",
+   "linker_set_key" : "glGetBooleanv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetBufferParameteriv",
+   "linker_set_key" : "glGetBufferParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetBufferPointervOES",
+   "linker_set_key" : "glGetBufferPointervOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetClipPlanef",
+   "linker_set_key" : "glGetClipPlanef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetClipPlanefOES",
+   "linker_set_key" : "glGetClipPlanefOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetClipPlanex",
+   "linker_set_key" : "glGetClipPlanex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetClipPlanexOES",
+   "linker_set_key" : "glGetClipPlanexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetDriverControlStringQCOM",
+   "linker_set_key" : "glGetDriverControlStringQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetDriverControlsQCOM",
+   "linker_set_key" : "glGetDriverControlsQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetError",
+   "linker_set_key" : "glGetError",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetFenceivNV",
+   "linker_set_key" : "glGetFenceivNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetFixedv",
+   "linker_set_key" : "glGetFixedv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetFixedvOES",
+   "linker_set_key" : "glGetFixedvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetFloatv",
+   "linker_set_key" : "glGetFloatv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetFramebufferAttachmentParameterivOES",
+   "linker_set_key" : "glGetFramebufferAttachmentParameterivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetIntegerv",
+   "linker_set_key" : "glGetIntegerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetLightfv",
+   "linker_set_key" : "glGetLightfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetLightxv",
+   "linker_set_key" : "glGetLightxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetLightxvOES",
+   "linker_set_key" : "glGetLightxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetMaterialfv",
+   "linker_set_key" : "glGetMaterialfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetMaterialxv",
+   "linker_set_key" : "glGetMaterialxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetMaterialxvOES",
+   "linker_set_key" : "glGetMaterialxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetPointerv",
+   "linker_set_key" : "glGetPointerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetRenderbufferParameterivOES",
+   "linker_set_key" : "glGetRenderbufferParameterivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetString",
+   "linker_set_key" : "glGetString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPKh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTexEnvfv",
+   "linker_set_key" : "glGetTexEnvfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTexEnviv",
+   "linker_set_key" : "glGetTexEnviv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTexEnvxv",
+   "linker_set_key" : "glGetTexEnvxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTexEnvxvOES",
+   "linker_set_key" : "glGetTexEnvxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetTexGenfvOES",
+   "linker_set_key" : "glGetTexGenfvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetTexGenivOES",
+   "linker_set_key" : "glGetTexGenivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetTexGenxvOES",
+   "linker_set_key" : "glGetTexGenxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetTexParameterfv",
+   "linker_set_key" : "glGetTexParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTexParameteriv",
+   "linker_set_key" : "glGetTexParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTexParameterxv",
+   "linker_set_key" : "glGetTexParameterxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTexParameterxvOES",
+   "linker_set_key" : "glGetTexParameterxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glHint",
+   "linker_set_key" : "glHint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsBuffer",
+   "linker_set_key" : "glIsBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsEnabled",
+   "linker_set_key" : "glIsEnabled",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsFenceNV",
+   "linker_set_key" : "glIsFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glIsFramebufferOES",
+   "linker_set_key" : "glIsFramebufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glIsRenderbufferOES",
+   "linker_set_key" : "glIsRenderbufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glIsTexture",
+   "linker_set_key" : "glIsTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsVertexArrayOES",
+   "linker_set_key" : "glIsVertexArrayOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLightModelf",
+   "linker_set_key" : "glLightModelf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLightModelfv",
+   "linker_set_key" : "glLightModelfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLightModelx",
+   "linker_set_key" : "glLightModelx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLightModelxOES",
+   "linker_set_key" : "glLightModelxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLightModelxv",
+   "linker_set_key" : "glLightModelxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLightModelxvOES",
+   "linker_set_key" : "glLightModelxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLightf",
+   "linker_set_key" : "glLightf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLightfv",
+   "linker_set_key" : "glLightfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLightx",
+   "linker_set_key" : "glLightx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLightxOES",
+   "linker_set_key" : "glLightxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLightxv",
+   "linker_set_key" : "glLightxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLightxvOES",
+   "linker_set_key" : "glLightxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLineWidth",
+   "linker_set_key" : "glLineWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLineWidthx",
+   "linker_set_key" : "glLineWidthx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLineWidthxOES",
+   "linker_set_key" : "glLineWidthxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLoadIdentity",
+   "linker_set_key" : "glLoadIdentity",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLoadMatrixf",
+   "linker_set_key" : "glLoadMatrixf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLoadMatrixx",
+   "linker_set_key" : "glLoadMatrixx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLoadMatrixxOES",
+   "linker_set_key" : "glLoadMatrixxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLoadPaletteFromModelViewMatrixOES",
+   "linker_set_key" : "glLoadPaletteFromModelViewMatrixOES",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLogicOp",
+   "linker_set_key" : "glLogicOp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMapBufferOES",
+   "linker_set_key" : "glMapBufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMaterialf",
+   "linker_set_key" : "glMaterialf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMaterialfv",
+   "linker_set_key" : "glMaterialfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMaterialx",
+   "linker_set_key" : "glMaterialx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMaterialxOES",
+   "linker_set_key" : "glMaterialxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMaterialxv",
+   "linker_set_key" : "glMaterialxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMaterialxvOES",
+   "linker_set_key" : "glMaterialxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMatrixIndexPointerOES",
+   "linker_set_key" : "glMatrixIndexPointerOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMatrixMode",
+   "linker_set_key" : "glMatrixMode",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMultMatrixf",
+   "linker_set_key" : "glMultMatrixf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMultMatrixx",
+   "linker_set_key" : "glMultMatrixx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMultMatrixxOES",
+   "linker_set_key" : "glMultMatrixxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMultiDrawArraysEXT",
+   "linker_set_key" : "glMultiDrawArraysEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMultiDrawElementsEXT",
+   "linker_set_key" : "glMultiDrawElementsEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMultiTexCoord4f",
+   "linker_set_key" : "glMultiTexCoord4f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMultiTexCoord4x",
+   "linker_set_key" : "glMultiTexCoord4x",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glMultiTexCoord4xOES",
+   "linker_set_key" : "glMultiTexCoord4xOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glNormal3f",
+   "linker_set_key" : "glNormal3f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glNormal3x",
+   "linker_set_key" : "glNormal3x",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glNormal3xOES",
+   "linker_set_key" : "glNormal3xOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glNormalPointer",
+   "linker_set_key" : "glNormalPointer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glOrthof",
+   "linker_set_key" : "glOrthof",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glOrthofOES",
+   "linker_set_key" : "glOrthofOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glOrthox",
+   "linker_set_key" : "glOrthox",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glOrthoxOES",
+   "linker_set_key" : "glOrthoxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glPixelStorei",
+   "linker_set_key" : "glPixelStorei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointParameterf",
+   "linker_set_key" : "glPointParameterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointParameterfv",
+   "linker_set_key" : "glPointParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointParameterx",
+   "linker_set_key" : "glPointParameterx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointParameterxOES",
+   "linker_set_key" : "glPointParameterxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glPointParameterxv",
+   "linker_set_key" : "glPointParameterxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointParameterxvOES",
+   "linker_set_key" : "glPointParameterxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glPointSize",
+   "linker_set_key" : "glPointSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointSizePointerOES",
+   "linker_set_key" : "glPointSizePointerOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointSizex",
+   "linker_set_key" : "glPointSizex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointSizexOES",
+   "linker_set_key" : "glPointSizexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glPolygonOffset",
+   "linker_set_key" : "glPolygonOffset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPolygonOffsetx",
+   "linker_set_key" : "glPolygonOffsetx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPolygonOffsetxOES",
+   "linker_set_key" : "glPolygonOffsetxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glPopMatrix",
+   "linker_set_key" : "glPopMatrix",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPushMatrix",
+   "linker_set_key" : "glPushMatrix",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glQueryMatrixxOES",
+   "linker_set_key" : "glQueryMatrixxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glReadPixels",
+   "linker_set_key" : "glReadPixels",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleIMG",
+   "linker_set_key" : "glRenderbufferStorageMultisampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageOES",
+   "linker_set_key" : "glRenderbufferStorageOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glRotatef",
+   "linker_set_key" : "glRotatef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glRotatex",
+   "linker_set_key" : "glRotatex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glRotatexOES",
+   "linker_set_key" : "glRotatexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glSampleCoverage",
+   "linker_set_key" : "glSampleCoverage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glSampleCoveragex",
+   "linker_set_key" : "glSampleCoveragex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glSampleCoveragexOES",
+   "linker_set_key" : "glSampleCoveragexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glScalef",
+   "linker_set_key" : "glScalef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glScalex",
+   "linker_set_key" : "glScalex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glScalexOES",
+   "linker_set_key" : "glScalexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glScissor",
+   "linker_set_key" : "glScissor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glSetFenceNV",
+   "linker_set_key" : "glSetFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glShadeModel",
+   "linker_set_key" : "glShadeModel",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glStartTilingQCOM",
+   "linker_set_key" : "glStartTilingQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glStencilFunc",
+   "linker_set_key" : "glStencilFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glStencilMask",
+   "linker_set_key" : "glStencilMask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glStencilOp",
+   "linker_set_key" : "glStencilOp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTestFenceNV",
+   "linker_set_key" : "glTestFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexCoordPointer",
+   "linker_set_key" : "glTexCoordPointer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexEnvf",
+   "linker_set_key" : "glTexEnvf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexEnvfv",
+   "linker_set_key" : "glTexEnvfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexEnvi",
+   "linker_set_key" : "glTexEnvi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexEnviv",
+   "linker_set_key" : "glTexEnviv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexEnvx",
+   "linker_set_key" : "glTexEnvx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexEnvxOES",
+   "linker_set_key" : "glTexEnvxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexEnvxv",
+   "linker_set_key" : "glTexEnvxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexEnvxvOES",
+   "linker_set_key" : "glTexEnvxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexGenfOES",
+   "linker_set_key" : "glTexGenfOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexGenfvOES",
+   "linker_set_key" : "glTexGenfvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexGeniOES",
+   "linker_set_key" : "glTexGeniOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexGenivOES",
+   "linker_set_key" : "glTexGenivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexGenxOES",
+   "linker_set_key" : "glTexGenxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexGenxvOES",
+   "linker_set_key" : "glTexGenxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexImage2D",
+   "linker_set_key" : "glTexImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameterf",
+   "linker_set_key" : "glTexParameterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameterfv",
+   "linker_set_key" : "glTexParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameteri",
+   "linker_set_key" : "glTexParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameteriv",
+   "linker_set_key" : "glTexParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameterx",
+   "linker_set_key" : "glTexParameterx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameterxOES",
+   "linker_set_key" : "glTexParameterxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexParameterxv",
+   "linker_set_key" : "glTexParameterxv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameterxvOES",
+   "linker_set_key" : "glTexParameterxvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexSubImage2D",
+   "linker_set_key" : "glTexSubImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTranslatef",
+   "linker_set_key" : "glTranslatef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTranslatex",
+   "linker_set_key" : "glTranslatex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTranslatexOES",
+   "linker_set_key" : "glTranslatexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glUnmapBufferOES",
+   "linker_set_key" : "glUnmapBufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glVertexPointer",
+   "linker_set_key" : "glVertexPointer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glViewport",
+   "linker_set_key" : "glViewport",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glWeightPointerOES",
+   "linker_set_key" : "glWeightPointerOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8__GLsync",
+   "name" : "__GLsync *",
+   "referenced_type" : "_ZTI8__GLsync",
+   "self_type" : "_ZTIP8__GLsync",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPKv",
+   "name" : "const void *const *",
+   "referenced_type" : "_ZTIKPKv",
+   "self_type" : "_ZTIPKPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKf",
+   "name" : "const float *",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIPKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKs",
+   "name" : "const short *",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIPKs",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPh",
+   "name" : "unsigned char *",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIPh",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPx",
+   "name" : "long long *",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIPx",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKv",
+   "name" : "const void *const",
+   "referenced_type" : "_ZTIPKv",
+   "self_type" : "_ZTIKPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKs",
+   "name" : "const short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIKs",
+   "size" : 2,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 16,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/34/64/arm/source-based/libGLESv2.so.lsdump b/34/64/arm/source-based/libGLESv2.so.lsdump
new file mode 100644
index 0000000..460d57d
--- /dev/null
+++ b/34/64/arm/source-based/libGLESv2.so.lsdump
@@ -0,0 +1,19661 @@
+{
+ "array_types" : [],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "glActiveShaderProgram"
+  },
+  {
+   "name" : "glActiveShaderProgramEXT"
+  },
+  {
+   "name" : "glActiveTexture"
+  },
+  {
+   "name" : "glAlphaFuncQCOM"
+  },
+  {
+   "name" : "glApplyFramebufferAttachmentCMAAINTEL"
+  },
+  {
+   "name" : "glAttachShader"
+  },
+  {
+   "name" : "glBeginConditionalRenderNV"
+  },
+  {
+   "name" : "glBeginPerfMonitorAMD"
+  },
+  {
+   "name" : "glBeginPerfQueryINTEL"
+  },
+  {
+   "name" : "glBeginQuery"
+  },
+  {
+   "name" : "glBeginQueryEXT"
+  },
+  {
+   "name" : "glBeginTransformFeedback"
+  },
+  {
+   "name" : "glBindAttribLocation"
+  },
+  {
+   "name" : "glBindBuffer"
+  },
+  {
+   "name" : "glBindBufferBase"
+  },
+  {
+   "name" : "glBindBufferRange"
+  },
+  {
+   "name" : "glBindFragDataLocationEXT"
+  },
+  {
+   "name" : "glBindFragDataLocationIndexedEXT"
+  },
+  {
+   "name" : "glBindFramebuffer"
+  },
+  {
+   "name" : "glBindImageTexture"
+  },
+  {
+   "name" : "glBindProgramPipeline"
+  },
+  {
+   "name" : "glBindProgramPipelineEXT"
+  },
+  {
+   "name" : "glBindRenderbuffer"
+  },
+  {
+   "name" : "glBindSampler"
+  },
+  {
+   "name" : "glBindTexture"
+  },
+  {
+   "name" : "glBindTransformFeedback"
+  },
+  {
+   "name" : "glBindVertexArray"
+  },
+  {
+   "name" : "glBindVertexArrayOES"
+  },
+  {
+   "name" : "glBindVertexBuffer"
+  },
+  {
+   "name" : "glBlendBarrier"
+  },
+  {
+   "name" : "glBlendBarrierKHR"
+  },
+  {
+   "name" : "glBlendBarrierNV"
+  },
+  {
+   "name" : "glBlendColor"
+  },
+  {
+   "name" : "glBlendEquation"
+  },
+  {
+   "name" : "glBlendEquationSeparate"
+  },
+  {
+   "name" : "glBlendEquationSeparatei"
+  },
+  {
+   "name" : "glBlendEquationSeparateiEXT"
+  },
+  {
+   "name" : "glBlendEquationSeparateiOES"
+  },
+  {
+   "name" : "glBlendEquationi"
+  },
+  {
+   "name" : "glBlendEquationiEXT"
+  },
+  {
+   "name" : "glBlendEquationiOES"
+  },
+  {
+   "name" : "glBlendFunc"
+  },
+  {
+   "name" : "glBlendFuncSeparate"
+  },
+  {
+   "name" : "glBlendFuncSeparatei"
+  },
+  {
+   "name" : "glBlendFuncSeparateiEXT"
+  },
+  {
+   "name" : "glBlendFuncSeparateiOES"
+  },
+  {
+   "name" : "glBlendFunci"
+  },
+  {
+   "name" : "glBlendFunciEXT"
+  },
+  {
+   "name" : "glBlendFunciOES"
+  },
+  {
+   "name" : "glBlendParameteriNV"
+  },
+  {
+   "name" : "glBlitFramebuffer"
+  },
+  {
+   "name" : "glBlitFramebufferANGLE"
+  },
+  {
+   "name" : "glBlitFramebufferNV"
+  },
+  {
+   "name" : "glBufferData"
+  },
+  {
+   "name" : "glBufferStorageEXT"
+  },
+  {
+   "name" : "glBufferStorageExternalEXT"
+  },
+  {
+   "name" : "glBufferStorageMemEXT"
+  },
+  {
+   "name" : "glBufferSubData"
+  },
+  {
+   "name" : "glCheckFramebufferStatus"
+  },
+  {
+   "name" : "glClear"
+  },
+  {
+   "name" : "glClearBufferfi"
+  },
+  {
+   "name" : "glClearBufferfv"
+  },
+  {
+   "name" : "glClearBufferiv"
+  },
+  {
+   "name" : "glClearBufferuiv"
+  },
+  {
+   "name" : "glClearColor"
+  },
+  {
+   "name" : "glClearDepthf"
+  },
+  {
+   "name" : "glClearPixelLocalStorageuiEXT"
+  },
+  {
+   "name" : "glClearStencil"
+  },
+  {
+   "name" : "glClearTexImageEXT"
+  },
+  {
+   "name" : "glClearTexSubImageEXT"
+  },
+  {
+   "name" : "glClientWaitSync"
+  },
+  {
+   "name" : "glClientWaitSyncAPPLE"
+  },
+  {
+   "name" : "glClipControlEXT"
+  },
+  {
+   "name" : "glColorMask"
+  },
+  {
+   "name" : "glColorMaski"
+  },
+  {
+   "name" : "glColorMaskiEXT"
+  },
+  {
+   "name" : "glColorMaskiOES"
+  },
+  {
+   "name" : "glCompileShader"
+  },
+  {
+   "name" : "glCompressedTexImage2D"
+  },
+  {
+   "name" : "glCompressedTexImage3D"
+  },
+  {
+   "name" : "glCompressedTexImage3DOES"
+  },
+  {
+   "name" : "glCompressedTexSubImage2D"
+  },
+  {
+   "name" : "glCompressedTexSubImage3D"
+  },
+  {
+   "name" : "glCompressedTexSubImage3DOES"
+  },
+  {
+   "name" : "glConservativeRasterParameteriNV"
+  },
+  {
+   "name" : "glCopyBufferSubData"
+  },
+  {
+   "name" : "glCopyBufferSubDataNV"
+  },
+  {
+   "name" : "glCopyImageSubData"
+  },
+  {
+   "name" : "glCopyImageSubDataEXT"
+  },
+  {
+   "name" : "glCopyImageSubDataOES"
+  },
+  {
+   "name" : "glCopyPathNV"
+  },
+  {
+   "name" : "glCopyTexImage2D"
+  },
+  {
+   "name" : "glCopyTexSubImage2D"
+  },
+  {
+   "name" : "glCopyTexSubImage3D"
+  },
+  {
+   "name" : "glCopyTexSubImage3DOES"
+  },
+  {
+   "name" : "glCopyTextureLevelsAPPLE"
+  },
+  {
+   "name" : "glCoverFillPathInstancedNV"
+  },
+  {
+   "name" : "glCoverFillPathNV"
+  },
+  {
+   "name" : "glCoverStrokePathInstancedNV"
+  },
+  {
+   "name" : "glCoverStrokePathNV"
+  },
+  {
+   "name" : "glCoverageMaskNV"
+  },
+  {
+   "name" : "glCoverageModulationNV"
+  },
+  {
+   "name" : "glCoverageModulationTableNV"
+  },
+  {
+   "name" : "glCoverageOperationNV"
+  },
+  {
+   "name" : "glCreateMemoryObjectsEXT"
+  },
+  {
+   "name" : "glCreatePerfQueryINTEL"
+  },
+  {
+   "name" : "glCreateProgram"
+  },
+  {
+   "name" : "glCreateShader"
+  },
+  {
+   "name" : "glCreateShaderProgramv"
+  },
+  {
+   "name" : "glCreateShaderProgramvEXT"
+  },
+  {
+   "name" : "glCullFace"
+  },
+  {
+   "name" : "glDebugMessageCallback"
+  },
+  {
+   "name" : "glDebugMessageCallbackKHR"
+  },
+  {
+   "name" : "glDebugMessageControl"
+  },
+  {
+   "name" : "glDebugMessageControlKHR"
+  },
+  {
+   "name" : "glDebugMessageInsert"
+  },
+  {
+   "name" : "glDebugMessageInsertKHR"
+  },
+  {
+   "name" : "glDeleteBuffers"
+  },
+  {
+   "name" : "glDeleteFencesNV"
+  },
+  {
+   "name" : "glDeleteFramebuffers"
+  },
+  {
+   "name" : "glDeleteMemoryObjectsEXT"
+  },
+  {
+   "name" : "glDeletePathsNV"
+  },
+  {
+   "name" : "glDeletePerfMonitorsAMD"
+  },
+  {
+   "name" : "glDeletePerfQueryINTEL"
+  },
+  {
+   "name" : "glDeleteProgram"
+  },
+  {
+   "name" : "glDeleteProgramPipelines"
+  },
+  {
+   "name" : "glDeleteProgramPipelinesEXT"
+  },
+  {
+   "name" : "glDeleteQueries"
+  },
+  {
+   "name" : "glDeleteQueriesEXT"
+  },
+  {
+   "name" : "glDeleteRenderbuffers"
+  },
+  {
+   "name" : "glDeleteSamplers"
+  },
+  {
+   "name" : "glDeleteSemaphoresEXT"
+  },
+  {
+   "name" : "glDeleteShader"
+  },
+  {
+   "name" : "glDeleteSync"
+  },
+  {
+   "name" : "glDeleteSyncAPPLE"
+  },
+  {
+   "name" : "glDeleteTextures"
+  },
+  {
+   "name" : "glDeleteTransformFeedbacks"
+  },
+  {
+   "name" : "glDeleteVertexArrays"
+  },
+  {
+   "name" : "glDeleteVertexArraysOES"
+  },
+  {
+   "name" : "glDepthFunc"
+  },
+  {
+   "name" : "glDepthMask"
+  },
+  {
+   "name" : "glDepthRangeArrayfvNV"
+  },
+  {
+   "name" : "glDepthRangeArrayfvOES"
+  },
+  {
+   "name" : "glDepthRangeIndexedfNV"
+  },
+  {
+   "name" : "glDepthRangeIndexedfOES"
+  },
+  {
+   "name" : "glDepthRangef"
+  },
+  {
+   "name" : "glDetachShader"
+  },
+  {
+   "name" : "glDisable"
+  },
+  {
+   "name" : "glDisableDriverControlQCOM"
+  },
+  {
+   "name" : "glDisableVertexAttribArray"
+  },
+  {
+   "name" : "glDisablei"
+  },
+  {
+   "name" : "glDisableiEXT"
+  },
+  {
+   "name" : "glDisableiNV"
+  },
+  {
+   "name" : "glDisableiOES"
+  },
+  {
+   "name" : "glDiscardFramebufferEXT"
+  },
+  {
+   "name" : "glDispatchCompute"
+  },
+  {
+   "name" : "glDispatchComputeIndirect"
+  },
+  {
+   "name" : "glDrawArrays"
+  },
+  {
+   "name" : "glDrawArraysIndirect"
+  },
+  {
+   "name" : "glDrawArraysInstanced"
+  },
+  {
+   "name" : "glDrawArraysInstancedANGLE"
+  },
+  {
+   "name" : "glDrawArraysInstancedBaseInstanceEXT"
+  },
+  {
+   "name" : "glDrawArraysInstancedEXT"
+  },
+  {
+   "name" : "glDrawArraysInstancedNV"
+  },
+  {
+   "name" : "glDrawBuffers"
+  },
+  {
+   "name" : "glDrawBuffersEXT"
+  },
+  {
+   "name" : "glDrawBuffersIndexedEXT"
+  },
+  {
+   "name" : "glDrawBuffersNV"
+  },
+  {
+   "name" : "glDrawElements"
+  },
+  {
+   "name" : "glDrawElementsBaseVertex"
+  },
+  {
+   "name" : "glDrawElementsBaseVertexEXT"
+  },
+  {
+   "name" : "glDrawElementsBaseVertexOES"
+  },
+  {
+   "name" : "glDrawElementsIndirect"
+  },
+  {
+   "name" : "glDrawElementsInstanced"
+  },
+  {
+   "name" : "glDrawElementsInstancedANGLE"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseInstanceEXT"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseVertex"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseVertexBaseInstanceEXT"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseVertexEXT"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseVertexOES"
+  },
+  {
+   "name" : "glDrawElementsInstancedEXT"
+  },
+  {
+   "name" : "glDrawElementsInstancedNV"
+  },
+  {
+   "name" : "glDrawRangeElements"
+  },
+  {
+   "name" : "glDrawRangeElementsBaseVertex"
+  },
+  {
+   "name" : "glDrawRangeElementsBaseVertexEXT"
+  },
+  {
+   "name" : "glDrawRangeElementsBaseVertexOES"
+  },
+  {
+   "name" : "glDrawTransformFeedbackEXT"
+  },
+  {
+   "name" : "glDrawTransformFeedbackInstancedEXT"
+  },
+  {
+   "name" : "glDrawVkImageNV"
+  },
+  {
+   "name" : "glEGLImageTargetRenderbufferStorageOES"
+  },
+  {
+   "name" : "glEGLImageTargetTexStorageEXT"
+  },
+  {
+   "name" : "glEGLImageTargetTexture2DOES"
+  },
+  {
+   "name" : "glEGLImageTargetTextureStorageEXT"
+  },
+  {
+   "name" : "glEnable"
+  },
+  {
+   "name" : "glEnableDriverControlQCOM"
+  },
+  {
+   "name" : "glEnableVertexAttribArray"
+  },
+  {
+   "name" : "glEnablei"
+  },
+  {
+   "name" : "glEnableiEXT"
+  },
+  {
+   "name" : "glEnableiNV"
+  },
+  {
+   "name" : "glEnableiOES"
+  },
+  {
+   "name" : "glEndConditionalRenderNV"
+  },
+  {
+   "name" : "glEndPerfMonitorAMD"
+  },
+  {
+   "name" : "glEndPerfQueryINTEL"
+  },
+  {
+   "name" : "glEndQuery"
+  },
+  {
+   "name" : "glEndQueryEXT"
+  },
+  {
+   "name" : "glEndTilingQCOM"
+  },
+  {
+   "name" : "glEndTransformFeedback"
+  },
+  {
+   "name" : "glExtGetBufferPointervQCOM"
+  },
+  {
+   "name" : "glExtGetBuffersQCOM"
+  },
+  {
+   "name" : "glExtGetFramebuffersQCOM"
+  },
+  {
+   "name" : "glExtGetProgramBinarySourceQCOM"
+  },
+  {
+   "name" : "glExtGetProgramsQCOM"
+  },
+  {
+   "name" : "glExtGetRenderbuffersQCOM"
+  },
+  {
+   "name" : "glExtGetShadersQCOM"
+  },
+  {
+   "name" : "glExtGetTexLevelParameterivQCOM"
+  },
+  {
+   "name" : "glExtGetTexSubImageQCOM"
+  },
+  {
+   "name" : "glExtGetTexturesQCOM"
+  },
+  {
+   "name" : "glExtIsProgramBinaryQCOM"
+  },
+  {
+   "name" : "glExtTexObjectStateOverrideiQCOM"
+  },
+  {
+   "name" : "glFenceSync"
+  },
+  {
+   "name" : "glFenceSyncAPPLE"
+  },
+  {
+   "name" : "glFinish"
+  },
+  {
+   "name" : "glFinishFenceNV"
+  },
+  {
+   "name" : "glFlush"
+  },
+  {
+   "name" : "glFlushMappedBufferRange"
+  },
+  {
+   "name" : "glFlushMappedBufferRangeEXT"
+  },
+  {
+   "name" : "glFragmentCoverageColorNV"
+  },
+  {
+   "name" : "glFramebufferFetchBarrierEXT"
+  },
+  {
+   "name" : "glFramebufferFetchBarrierQCOM"
+  },
+  {
+   "name" : "glFramebufferFoveationConfigQCOM"
+  },
+  {
+   "name" : "glFramebufferFoveationParametersQCOM"
+  },
+  {
+   "name" : "glFramebufferParameteri"
+  },
+  {
+   "name" : "glFramebufferPixelLocalStorageSizeEXT"
+  },
+  {
+   "name" : "glFramebufferRenderbuffer"
+  },
+  {
+   "name" : "glFramebufferSampleLocationsfvNV"
+  },
+  {
+   "name" : "glFramebufferTexture"
+  },
+  {
+   "name" : "glFramebufferTexture2D"
+  },
+  {
+   "name" : "glFramebufferTexture2DDownsampleIMG"
+  },
+  {
+   "name" : "glFramebufferTexture2DMultisampleEXT"
+  },
+  {
+   "name" : "glFramebufferTexture2DMultisampleIMG"
+  },
+  {
+   "name" : "glFramebufferTexture3DOES"
+  },
+  {
+   "name" : "glFramebufferTextureEXT"
+  },
+  {
+   "name" : "glFramebufferTextureLayer"
+  },
+  {
+   "name" : "glFramebufferTextureLayerDownsampleIMG"
+  },
+  {
+   "name" : "glFramebufferTextureMultisampleMultiviewOVR"
+  },
+  {
+   "name" : "glFramebufferTextureMultiviewOVR"
+  },
+  {
+   "name" : "glFramebufferTextureOES"
+  },
+  {
+   "name" : "glFrontFace"
+  },
+  {
+   "name" : "glGenBuffers"
+  },
+  {
+   "name" : "glGenFencesNV"
+  },
+  {
+   "name" : "glGenFramebuffers"
+  },
+  {
+   "name" : "glGenPathsNV"
+  },
+  {
+   "name" : "glGenPerfMonitorsAMD"
+  },
+  {
+   "name" : "glGenProgramPipelines"
+  },
+  {
+   "name" : "glGenProgramPipelinesEXT"
+  },
+  {
+   "name" : "glGenQueries"
+  },
+  {
+   "name" : "glGenQueriesEXT"
+  },
+  {
+   "name" : "glGenRenderbuffers"
+  },
+  {
+   "name" : "glGenSamplers"
+  },
+  {
+   "name" : "glGenSemaphoresEXT"
+  },
+  {
+   "name" : "glGenTextures"
+  },
+  {
+   "name" : "glGenTransformFeedbacks"
+  },
+  {
+   "name" : "glGenVertexArrays"
+  },
+  {
+   "name" : "glGenVertexArraysOES"
+  },
+  {
+   "name" : "glGenerateMipmap"
+  },
+  {
+   "name" : "glGetActiveAttrib"
+  },
+  {
+   "name" : "glGetActiveUniform"
+  },
+  {
+   "name" : "glGetActiveUniformBlockName"
+  },
+  {
+   "name" : "glGetActiveUniformBlockiv"
+  },
+  {
+   "name" : "glGetActiveUniformsiv"
+  },
+  {
+   "name" : "glGetAttachedShaders"
+  },
+  {
+   "name" : "glGetAttribLocation"
+  },
+  {
+   "name" : "glGetBooleani_v"
+  },
+  {
+   "name" : "glGetBooleanv"
+  },
+  {
+   "name" : "glGetBufferParameteri64v"
+  },
+  {
+   "name" : "glGetBufferParameteriv"
+  },
+  {
+   "name" : "glGetBufferPointerv"
+  },
+  {
+   "name" : "glGetBufferPointervOES"
+  },
+  {
+   "name" : "glGetCoverageModulationTableNV"
+  },
+  {
+   "name" : "glGetDebugMessageLog"
+  },
+  {
+   "name" : "glGetDebugMessageLogKHR"
+  },
+  {
+   "name" : "glGetDriverControlStringQCOM"
+  },
+  {
+   "name" : "glGetDriverControlsQCOM"
+  },
+  {
+   "name" : "glGetError"
+  },
+  {
+   "name" : "glGetFenceivNV"
+  },
+  {
+   "name" : "glGetFirstPerfQueryIdINTEL"
+  },
+  {
+   "name" : "glGetFloati_vNV"
+  },
+  {
+   "name" : "glGetFloati_vOES"
+  },
+  {
+   "name" : "glGetFloatv"
+  },
+  {
+   "name" : "glGetFragDataIndexEXT"
+  },
+  {
+   "name" : "glGetFragDataLocation"
+  },
+  {
+   "name" : "glGetFramebufferAttachmentParameteriv"
+  },
+  {
+   "name" : "glGetFramebufferParameteriv"
+  },
+  {
+   "name" : "glGetFramebufferPixelLocalStorageSizeEXT"
+  },
+  {
+   "name" : "glGetGraphicsResetStatus"
+  },
+  {
+   "name" : "glGetGraphicsResetStatusEXT"
+  },
+  {
+   "name" : "glGetGraphicsResetStatusKHR"
+  },
+  {
+   "name" : "glGetImageHandleNV"
+  },
+  {
+   "name" : "glGetInteger64i_v"
+  },
+  {
+   "name" : "glGetInteger64v"
+  },
+  {
+   "name" : "glGetInteger64vAPPLE"
+  },
+  {
+   "name" : "glGetIntegeri_v"
+  },
+  {
+   "name" : "glGetIntegeri_vEXT"
+  },
+  {
+   "name" : "glGetIntegerv"
+  },
+  {
+   "name" : "glGetInternalformatSampleivNV"
+  },
+  {
+   "name" : "glGetInternalformativ"
+  },
+  {
+   "name" : "glGetMemoryObjectParameterivEXT"
+  },
+  {
+   "name" : "glGetMultisamplefv"
+  },
+  {
+   "name" : "glGetNextPerfQueryIdINTEL"
+  },
+  {
+   "name" : "glGetObjectLabel"
+  },
+  {
+   "name" : "glGetObjectLabelEXT"
+  },
+  {
+   "name" : "glGetObjectLabelKHR"
+  },
+  {
+   "name" : "glGetObjectPtrLabel"
+  },
+  {
+   "name" : "glGetObjectPtrLabelKHR"
+  },
+  {
+   "name" : "glGetPathCommandsNV"
+  },
+  {
+   "name" : "glGetPathCoordsNV"
+  },
+  {
+   "name" : "glGetPathDashArrayNV"
+  },
+  {
+   "name" : "glGetPathLengthNV"
+  },
+  {
+   "name" : "glGetPathMetricRangeNV"
+  },
+  {
+   "name" : "glGetPathMetricsNV"
+  },
+  {
+   "name" : "glGetPathParameterfvNV"
+  },
+  {
+   "name" : "glGetPathParameterivNV"
+  },
+  {
+   "name" : "glGetPathSpacingNV"
+  },
+  {
+   "name" : "glGetPerfCounterInfoINTEL"
+  },
+  {
+   "name" : "glGetPerfMonitorCounterDataAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorCounterInfoAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorCounterStringAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorCountersAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorGroupStringAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorGroupsAMD"
+  },
+  {
+   "name" : "glGetPerfQueryDataINTEL"
+  },
+  {
+   "name" : "glGetPerfQueryIdByNameINTEL"
+  },
+  {
+   "name" : "glGetPerfQueryInfoINTEL"
+  },
+  {
+   "name" : "glGetPointerv"
+  },
+  {
+   "name" : "glGetPointervKHR"
+  },
+  {
+   "name" : "glGetProgramBinary"
+  },
+  {
+   "name" : "glGetProgramBinaryOES"
+  },
+  {
+   "name" : "glGetProgramInfoLog"
+  },
+  {
+   "name" : "glGetProgramInterfaceiv"
+  },
+  {
+   "name" : "glGetProgramPipelineInfoLog"
+  },
+  {
+   "name" : "glGetProgramPipelineInfoLogEXT"
+  },
+  {
+   "name" : "glGetProgramPipelineiv"
+  },
+  {
+   "name" : "glGetProgramPipelineivEXT"
+  },
+  {
+   "name" : "glGetProgramResourceIndex"
+  },
+  {
+   "name" : "glGetProgramResourceLocation"
+  },
+  {
+   "name" : "glGetProgramResourceLocationIndexEXT"
+  },
+  {
+   "name" : "glGetProgramResourceName"
+  },
+  {
+   "name" : "glGetProgramResourcefvNV"
+  },
+  {
+   "name" : "glGetProgramResourceiv"
+  },
+  {
+   "name" : "glGetProgramiv"
+  },
+  {
+   "name" : "glGetQueryObjecti64vEXT"
+  },
+  {
+   "name" : "glGetQueryObjectivEXT"
+  },
+  {
+   "name" : "glGetQueryObjectui64vEXT"
+  },
+  {
+   "name" : "glGetQueryObjectuiv"
+  },
+  {
+   "name" : "glGetQueryObjectuivEXT"
+  },
+  {
+   "name" : "glGetQueryiv"
+  },
+  {
+   "name" : "glGetQueryivEXT"
+  },
+  {
+   "name" : "glGetRenderbufferParameteriv"
+  },
+  {
+   "name" : "glGetSamplerParameterIiv"
+  },
+  {
+   "name" : "glGetSamplerParameterIivEXT"
+  },
+  {
+   "name" : "glGetSamplerParameterIivOES"
+  },
+  {
+   "name" : "glGetSamplerParameterIuiv"
+  },
+  {
+   "name" : "glGetSamplerParameterIuivEXT"
+  },
+  {
+   "name" : "glGetSamplerParameterIuivOES"
+  },
+  {
+   "name" : "glGetSamplerParameterfv"
+  },
+  {
+   "name" : "glGetSamplerParameteriv"
+  },
+  {
+   "name" : "glGetSemaphoreParameterui64vEXT"
+  },
+  {
+   "name" : "glGetShaderInfoLog"
+  },
+  {
+   "name" : "glGetShaderPrecisionFormat"
+  },
+  {
+   "name" : "glGetShaderSource"
+  },
+  {
+   "name" : "glGetShaderiv"
+  },
+  {
+   "name" : "glGetString"
+  },
+  {
+   "name" : "glGetStringi"
+  },
+  {
+   "name" : "glGetSynciv"
+  },
+  {
+   "name" : "glGetSyncivAPPLE"
+  },
+  {
+   "name" : "glGetTexLevelParameterfv"
+  },
+  {
+   "name" : "glGetTexLevelParameteriv"
+  },
+  {
+   "name" : "glGetTexParameterIiv"
+  },
+  {
+   "name" : "glGetTexParameterIivEXT"
+  },
+  {
+   "name" : "glGetTexParameterIivOES"
+  },
+  {
+   "name" : "glGetTexParameterIuiv"
+  },
+  {
+   "name" : "glGetTexParameterIuivEXT"
+  },
+  {
+   "name" : "glGetTexParameterIuivOES"
+  },
+  {
+   "name" : "glGetTexParameterfv"
+  },
+  {
+   "name" : "glGetTexParameteriv"
+  },
+  {
+   "name" : "glGetTextureHandleIMG"
+  },
+  {
+   "name" : "glGetTextureHandleNV"
+  },
+  {
+   "name" : "glGetTextureSamplerHandleIMG"
+  },
+  {
+   "name" : "glGetTextureSamplerHandleNV"
+  },
+  {
+   "name" : "glGetTransformFeedbackVarying"
+  },
+  {
+   "name" : "glGetTranslatedShaderSourceANGLE"
+  },
+  {
+   "name" : "glGetUniformBlockIndex"
+  },
+  {
+   "name" : "glGetUniformIndices"
+  },
+  {
+   "name" : "glGetUniformLocation"
+  },
+  {
+   "name" : "glGetUniformfv"
+  },
+  {
+   "name" : "glGetUniformi64vNV"
+  },
+  {
+   "name" : "glGetUniformiv"
+  },
+  {
+   "name" : "glGetUniformuiv"
+  },
+  {
+   "name" : "glGetUnsignedBytei_vEXT"
+  },
+  {
+   "name" : "glGetUnsignedBytevEXT"
+  },
+  {
+   "name" : "glGetVertexAttribIiv"
+  },
+  {
+   "name" : "glGetVertexAttribIuiv"
+  },
+  {
+   "name" : "glGetVertexAttribPointerv"
+  },
+  {
+   "name" : "glGetVertexAttribfv"
+  },
+  {
+   "name" : "glGetVertexAttribiv"
+  },
+  {
+   "name" : "glGetVkProcAddrNV"
+  },
+  {
+   "name" : "glGetnUniformfv"
+  },
+  {
+   "name" : "glGetnUniformfvEXT"
+  },
+  {
+   "name" : "glGetnUniformfvKHR"
+  },
+  {
+   "name" : "glGetnUniformiv"
+  },
+  {
+   "name" : "glGetnUniformivEXT"
+  },
+  {
+   "name" : "glGetnUniformivKHR"
+  },
+  {
+   "name" : "glGetnUniformuiv"
+  },
+  {
+   "name" : "glGetnUniformuivKHR"
+  },
+  {
+   "name" : "glHint"
+  },
+  {
+   "name" : "glImportMemoryFdEXT"
+  },
+  {
+   "name" : "glImportSemaphoreFdEXT"
+  },
+  {
+   "name" : "glInsertEventMarkerEXT"
+  },
+  {
+   "name" : "glInterpolatePathsNV"
+  },
+  {
+   "name" : "glInvalidateFramebuffer"
+  },
+  {
+   "name" : "glInvalidateSubFramebuffer"
+  },
+  {
+   "name" : "glIsBuffer"
+  },
+  {
+   "name" : "glIsEnabled"
+  },
+  {
+   "name" : "glIsEnabledi"
+  },
+  {
+   "name" : "glIsEnablediEXT"
+  },
+  {
+   "name" : "glIsEnablediNV"
+  },
+  {
+   "name" : "glIsEnablediOES"
+  },
+  {
+   "name" : "glIsFenceNV"
+  },
+  {
+   "name" : "glIsFramebuffer"
+  },
+  {
+   "name" : "glIsImageHandleResidentNV"
+  },
+  {
+   "name" : "glIsMemoryObjectEXT"
+  },
+  {
+   "name" : "glIsPathNV"
+  },
+  {
+   "name" : "glIsPointInFillPathNV"
+  },
+  {
+   "name" : "glIsPointInStrokePathNV"
+  },
+  {
+   "name" : "glIsProgram"
+  },
+  {
+   "name" : "glIsProgramPipeline"
+  },
+  {
+   "name" : "glIsProgramPipelineEXT"
+  },
+  {
+   "name" : "glIsQuery"
+  },
+  {
+   "name" : "glIsQueryEXT"
+  },
+  {
+   "name" : "glIsRenderbuffer"
+  },
+  {
+   "name" : "glIsSampler"
+  },
+  {
+   "name" : "glIsSemaphoreEXT"
+  },
+  {
+   "name" : "glIsShader"
+  },
+  {
+   "name" : "glIsSync"
+  },
+  {
+   "name" : "glIsSyncAPPLE"
+  },
+  {
+   "name" : "glIsTexture"
+  },
+  {
+   "name" : "glIsTextureHandleResidentNV"
+  },
+  {
+   "name" : "glIsTransformFeedback"
+  },
+  {
+   "name" : "glIsVertexArray"
+  },
+  {
+   "name" : "glIsVertexArrayOES"
+  },
+  {
+   "name" : "glLabelObjectEXT"
+  },
+  {
+   "name" : "glLineWidth"
+  },
+  {
+   "name" : "glLinkProgram"
+  },
+  {
+   "name" : "glMakeImageHandleNonResidentNV"
+  },
+  {
+   "name" : "glMakeImageHandleResidentNV"
+  },
+  {
+   "name" : "glMakeTextureHandleNonResidentNV"
+  },
+  {
+   "name" : "glMakeTextureHandleResidentNV"
+  },
+  {
+   "name" : "glMapBufferOES"
+  },
+  {
+   "name" : "glMapBufferRange"
+  },
+  {
+   "name" : "glMapBufferRangeEXT"
+  },
+  {
+   "name" : "glMatrixFrustumEXT"
+  },
+  {
+   "name" : "glMatrixLoad3x2fNV"
+  },
+  {
+   "name" : "glMatrixLoad3x3fNV"
+  },
+  {
+   "name" : "glMatrixLoadIdentityEXT"
+  },
+  {
+   "name" : "glMatrixLoadTranspose3x3fNV"
+  },
+  {
+   "name" : "glMatrixLoadTransposedEXT"
+  },
+  {
+   "name" : "glMatrixLoadTransposefEXT"
+  },
+  {
+   "name" : "glMatrixLoaddEXT"
+  },
+  {
+   "name" : "glMatrixLoadfEXT"
+  },
+  {
+   "name" : "glMatrixMult3x2fNV"
+  },
+  {
+   "name" : "glMatrixMult3x3fNV"
+  },
+  {
+   "name" : "glMatrixMultTranspose3x3fNV"
+  },
+  {
+   "name" : "glMatrixMultTransposedEXT"
+  },
+  {
+   "name" : "glMatrixMultTransposefEXT"
+  },
+  {
+   "name" : "glMatrixMultdEXT"
+  },
+  {
+   "name" : "glMatrixMultfEXT"
+  },
+  {
+   "name" : "glMatrixOrthoEXT"
+  },
+  {
+   "name" : "glMatrixPopEXT"
+  },
+  {
+   "name" : "glMatrixPushEXT"
+  },
+  {
+   "name" : "glMatrixRotatedEXT"
+  },
+  {
+   "name" : "glMatrixRotatefEXT"
+  },
+  {
+   "name" : "glMatrixScaledEXT"
+  },
+  {
+   "name" : "glMatrixScalefEXT"
+  },
+  {
+   "name" : "glMatrixTranslatedEXT"
+  },
+  {
+   "name" : "glMatrixTranslatefEXT"
+  },
+  {
+   "name" : "glMaxShaderCompilerThreadsKHR"
+  },
+  {
+   "name" : "glMemoryBarrier"
+  },
+  {
+   "name" : "glMemoryBarrierByRegion"
+  },
+  {
+   "name" : "glMemoryObjectParameterivEXT"
+  },
+  {
+   "name" : "glMinSampleShading"
+  },
+  {
+   "name" : "glMinSampleShadingOES"
+  },
+  {
+   "name" : "glMultiDrawArraysEXT"
+  },
+  {
+   "name" : "glMultiDrawArraysIndirectEXT"
+  },
+  {
+   "name" : "glMultiDrawElementsBaseVertexEXT"
+  },
+  {
+   "name" : "glMultiDrawElementsEXT"
+  },
+  {
+   "name" : "glMultiDrawElementsIndirectEXT"
+  },
+  {
+   "name" : "glNamedBufferStorageExternalEXT"
+  },
+  {
+   "name" : "glNamedBufferStorageMemEXT"
+  },
+  {
+   "name" : "glNamedFramebufferSampleLocationsfvNV"
+  },
+  {
+   "name" : "glObjectLabel"
+  },
+  {
+   "name" : "glObjectLabelKHR"
+  },
+  {
+   "name" : "glObjectPtrLabel"
+  },
+  {
+   "name" : "glObjectPtrLabelKHR"
+  },
+  {
+   "name" : "glPatchParameteri"
+  },
+  {
+   "name" : "glPatchParameteriEXT"
+  },
+  {
+   "name" : "glPatchParameteriOES"
+  },
+  {
+   "name" : "glPathCommandsNV"
+  },
+  {
+   "name" : "glPathCoordsNV"
+  },
+  {
+   "name" : "glPathCoverDepthFuncNV"
+  },
+  {
+   "name" : "glPathDashArrayNV"
+  },
+  {
+   "name" : "glPathGlyphIndexArrayNV"
+  },
+  {
+   "name" : "glPathGlyphIndexRangeNV"
+  },
+  {
+   "name" : "glPathGlyphRangeNV"
+  },
+  {
+   "name" : "glPathGlyphsNV"
+  },
+  {
+   "name" : "glPathMemoryGlyphIndexArrayNV"
+  },
+  {
+   "name" : "glPathParameterfNV"
+  },
+  {
+   "name" : "glPathParameterfvNV"
+  },
+  {
+   "name" : "glPathParameteriNV"
+  },
+  {
+   "name" : "glPathParameterivNV"
+  },
+  {
+   "name" : "glPathStencilDepthOffsetNV"
+  },
+  {
+   "name" : "glPathStencilFuncNV"
+  },
+  {
+   "name" : "glPathStringNV"
+  },
+  {
+   "name" : "glPathSubCommandsNV"
+  },
+  {
+   "name" : "glPathSubCoordsNV"
+  },
+  {
+   "name" : "glPauseTransformFeedback"
+  },
+  {
+   "name" : "glPixelStorei"
+  },
+  {
+   "name" : "glPointAlongPathNV"
+  },
+  {
+   "name" : "glPolygonModeNV"
+  },
+  {
+   "name" : "glPolygonOffset"
+  },
+  {
+   "name" : "glPolygonOffsetClampEXT"
+  },
+  {
+   "name" : "glPopDebugGroup"
+  },
+  {
+   "name" : "glPopDebugGroupKHR"
+  },
+  {
+   "name" : "glPopGroupMarkerEXT"
+  },
+  {
+   "name" : "glPrimitiveBoundingBox"
+  },
+  {
+   "name" : "glPrimitiveBoundingBoxEXT"
+  },
+  {
+   "name" : "glPrimitiveBoundingBoxOES"
+  },
+  {
+   "name" : "glProgramBinary"
+  },
+  {
+   "name" : "glProgramBinaryOES"
+  },
+  {
+   "name" : "glProgramParameteri"
+  },
+  {
+   "name" : "glProgramParameteriEXT"
+  },
+  {
+   "name" : "glProgramPathFragmentInputGenNV"
+  },
+  {
+   "name" : "glProgramUniform1f"
+  },
+  {
+   "name" : "glProgramUniform1fEXT"
+  },
+  {
+   "name" : "glProgramUniform1fv"
+  },
+  {
+   "name" : "glProgramUniform1fvEXT"
+  },
+  {
+   "name" : "glProgramUniform1i"
+  },
+  {
+   "name" : "glProgramUniform1i64NV"
+  },
+  {
+   "name" : "glProgramUniform1i64vNV"
+  },
+  {
+   "name" : "glProgramUniform1iEXT"
+  },
+  {
+   "name" : "glProgramUniform1iv"
+  },
+  {
+   "name" : "glProgramUniform1ivEXT"
+  },
+  {
+   "name" : "glProgramUniform1ui"
+  },
+  {
+   "name" : "glProgramUniform1ui64NV"
+  },
+  {
+   "name" : "glProgramUniform1ui64vNV"
+  },
+  {
+   "name" : "glProgramUniform1uiEXT"
+  },
+  {
+   "name" : "glProgramUniform1uiv"
+  },
+  {
+   "name" : "glProgramUniform1uivEXT"
+  },
+  {
+   "name" : "glProgramUniform2f"
+  },
+  {
+   "name" : "glProgramUniform2fEXT"
+  },
+  {
+   "name" : "glProgramUniform2fv"
+  },
+  {
+   "name" : "glProgramUniform2fvEXT"
+  },
+  {
+   "name" : "glProgramUniform2i"
+  },
+  {
+   "name" : "glProgramUniform2i64NV"
+  },
+  {
+   "name" : "glProgramUniform2i64vNV"
+  },
+  {
+   "name" : "glProgramUniform2iEXT"
+  },
+  {
+   "name" : "glProgramUniform2iv"
+  },
+  {
+   "name" : "glProgramUniform2ivEXT"
+  },
+  {
+   "name" : "glProgramUniform2ui"
+  },
+  {
+   "name" : "glProgramUniform2ui64NV"
+  },
+  {
+   "name" : "glProgramUniform2ui64vNV"
+  },
+  {
+   "name" : "glProgramUniform2uiEXT"
+  },
+  {
+   "name" : "glProgramUniform2uiv"
+  },
+  {
+   "name" : "glProgramUniform2uivEXT"
+  },
+  {
+   "name" : "glProgramUniform3f"
+  },
+  {
+   "name" : "glProgramUniform3fEXT"
+  },
+  {
+   "name" : "glProgramUniform3fv"
+  },
+  {
+   "name" : "glProgramUniform3fvEXT"
+  },
+  {
+   "name" : "glProgramUniform3i"
+  },
+  {
+   "name" : "glProgramUniform3i64NV"
+  },
+  {
+   "name" : "glProgramUniform3i64vNV"
+  },
+  {
+   "name" : "glProgramUniform3iEXT"
+  },
+  {
+   "name" : "glProgramUniform3iv"
+  },
+  {
+   "name" : "glProgramUniform3ivEXT"
+  },
+  {
+   "name" : "glProgramUniform3ui"
+  },
+  {
+   "name" : "glProgramUniform3ui64NV"
+  },
+  {
+   "name" : "glProgramUniform3ui64vNV"
+  },
+  {
+   "name" : "glProgramUniform3uiEXT"
+  },
+  {
+   "name" : "glProgramUniform3uiv"
+  },
+  {
+   "name" : "glProgramUniform3uivEXT"
+  },
+  {
+   "name" : "glProgramUniform4f"
+  },
+  {
+   "name" : "glProgramUniform4fEXT"
+  },
+  {
+   "name" : "glProgramUniform4fv"
+  },
+  {
+   "name" : "glProgramUniform4fvEXT"
+  },
+  {
+   "name" : "glProgramUniform4i"
+  },
+  {
+   "name" : "glProgramUniform4i64NV"
+  },
+  {
+   "name" : "glProgramUniform4i64vNV"
+  },
+  {
+   "name" : "glProgramUniform4iEXT"
+  },
+  {
+   "name" : "glProgramUniform4iv"
+  },
+  {
+   "name" : "glProgramUniform4ivEXT"
+  },
+  {
+   "name" : "glProgramUniform4ui"
+  },
+  {
+   "name" : "glProgramUniform4ui64NV"
+  },
+  {
+   "name" : "glProgramUniform4ui64vNV"
+  },
+  {
+   "name" : "glProgramUniform4uiEXT"
+  },
+  {
+   "name" : "glProgramUniform4uiv"
+  },
+  {
+   "name" : "glProgramUniform4uivEXT"
+  },
+  {
+   "name" : "glProgramUniformHandleui64IMG"
+  },
+  {
+   "name" : "glProgramUniformHandleui64NV"
+  },
+  {
+   "name" : "glProgramUniformHandleui64vIMG"
+  },
+  {
+   "name" : "glProgramUniformHandleui64vNV"
+  },
+  {
+   "name" : "glProgramUniformMatrix2fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix2fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix2x3fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix2x3fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix2x4fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix2x4fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix3fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix3fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix3x2fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix3x2fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix3x4fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix3x4fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix4fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix4fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix4x2fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix4x2fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix4x3fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix4x3fvEXT"
+  },
+  {
+   "name" : "glPushDebugGroup"
+  },
+  {
+   "name" : "glPushDebugGroupKHR"
+  },
+  {
+   "name" : "glPushGroupMarkerEXT"
+  },
+  {
+   "name" : "glQueryCounterEXT"
+  },
+  {
+   "name" : "glRasterSamplesEXT"
+  },
+  {
+   "name" : "glReadBuffer"
+  },
+  {
+   "name" : "glReadBufferIndexedEXT"
+  },
+  {
+   "name" : "glReadBufferNV"
+  },
+  {
+   "name" : "glReadPixels"
+  },
+  {
+   "name" : "glReadnPixels"
+  },
+  {
+   "name" : "glReadnPixelsEXT"
+  },
+  {
+   "name" : "glReadnPixelsKHR"
+  },
+  {
+   "name" : "glReleaseShaderCompiler"
+  },
+  {
+   "name" : "glRenderbufferStorage"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisample"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleANGLE"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleAPPLE"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleEXT"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleIMG"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleNV"
+  },
+  {
+   "name" : "glResolveDepthValuesNV"
+  },
+  {
+   "name" : "glResolveMultisampleFramebufferAPPLE"
+  },
+  {
+   "name" : "glResumeTransformFeedback"
+  },
+  {
+   "name" : "glSampleCoverage"
+  },
+  {
+   "name" : "glSampleMaski"
+  },
+  {
+   "name" : "glSamplerParameterIiv"
+  },
+  {
+   "name" : "glSamplerParameterIivEXT"
+  },
+  {
+   "name" : "glSamplerParameterIivOES"
+  },
+  {
+   "name" : "glSamplerParameterIuiv"
+  },
+  {
+   "name" : "glSamplerParameterIuivEXT"
+  },
+  {
+   "name" : "glSamplerParameterIuivOES"
+  },
+  {
+   "name" : "glSamplerParameterf"
+  },
+  {
+   "name" : "glSamplerParameterfv"
+  },
+  {
+   "name" : "glSamplerParameteri"
+  },
+  {
+   "name" : "glSamplerParameteriv"
+  },
+  {
+   "name" : "glScissor"
+  },
+  {
+   "name" : "glScissorArrayvNV"
+  },
+  {
+   "name" : "glScissorArrayvOES"
+  },
+  {
+   "name" : "glScissorIndexedNV"
+  },
+  {
+   "name" : "glScissorIndexedOES"
+  },
+  {
+   "name" : "glScissorIndexedvNV"
+  },
+  {
+   "name" : "glScissorIndexedvOES"
+  },
+  {
+   "name" : "glSelectPerfMonitorCountersAMD"
+  },
+  {
+   "name" : "glSemaphoreParameterui64vEXT"
+  },
+  {
+   "name" : "glSetFenceNV"
+  },
+  {
+   "name" : "glShaderBinary"
+  },
+  {
+   "name" : "glShaderSource"
+  },
+  {
+   "name" : "glSignalSemaphoreEXT"
+  },
+  {
+   "name" : "glSignalVkFenceNV"
+  },
+  {
+   "name" : "glSignalVkSemaphoreNV"
+  },
+  {
+   "name" : "glStartTilingQCOM"
+  },
+  {
+   "name" : "glStencilFillPathInstancedNV"
+  },
+  {
+   "name" : "glStencilFillPathNV"
+  },
+  {
+   "name" : "glStencilFunc"
+  },
+  {
+   "name" : "glStencilFuncSeparate"
+  },
+  {
+   "name" : "glStencilMask"
+  },
+  {
+   "name" : "glStencilMaskSeparate"
+  },
+  {
+   "name" : "glStencilOp"
+  },
+  {
+   "name" : "glStencilOpSeparate"
+  },
+  {
+   "name" : "glStencilStrokePathInstancedNV"
+  },
+  {
+   "name" : "glStencilStrokePathNV"
+  },
+  {
+   "name" : "glStencilThenCoverFillPathInstancedNV"
+  },
+  {
+   "name" : "glStencilThenCoverFillPathNV"
+  },
+  {
+   "name" : "glStencilThenCoverStrokePathInstancedNV"
+  },
+  {
+   "name" : "glStencilThenCoverStrokePathNV"
+  },
+  {
+   "name" : "glSubpixelPrecisionBiasNV"
+  },
+  {
+   "name" : "glTestFenceNV"
+  },
+  {
+   "name" : "glTexBuffer"
+  },
+  {
+   "name" : "glTexBufferEXT"
+  },
+  {
+   "name" : "glTexBufferOES"
+  },
+  {
+   "name" : "glTexBufferRange"
+  },
+  {
+   "name" : "glTexBufferRangeEXT"
+  },
+  {
+   "name" : "glTexBufferRangeOES"
+  },
+  {
+   "name" : "glTexImage2D"
+  },
+  {
+   "name" : "glTexImage3D"
+  },
+  {
+   "name" : "glTexImage3DOES"
+  },
+  {
+   "name" : "glTexPageCommitmentEXT"
+  },
+  {
+   "name" : "glTexParameterIiv"
+  },
+  {
+   "name" : "glTexParameterIivEXT"
+  },
+  {
+   "name" : "glTexParameterIivOES"
+  },
+  {
+   "name" : "glTexParameterIuiv"
+  },
+  {
+   "name" : "glTexParameterIuivEXT"
+  },
+  {
+   "name" : "glTexParameterIuivOES"
+  },
+  {
+   "name" : "glTexParameterf"
+  },
+  {
+   "name" : "glTexParameterfv"
+  },
+  {
+   "name" : "glTexParameteri"
+  },
+  {
+   "name" : "glTexParameteriv"
+  },
+  {
+   "name" : "glTexStorage1DEXT"
+  },
+  {
+   "name" : "glTexStorage2D"
+  },
+  {
+   "name" : "glTexStorage2DEXT"
+  },
+  {
+   "name" : "glTexStorage2DMultisample"
+  },
+  {
+   "name" : "glTexStorage3D"
+  },
+  {
+   "name" : "glTexStorage3DEXT"
+  },
+  {
+   "name" : "glTexStorage3DMultisample"
+  },
+  {
+   "name" : "glTexStorage3DMultisampleOES"
+  },
+  {
+   "name" : "glTexStorageMem2DEXT"
+  },
+  {
+   "name" : "glTexStorageMem2DMultisampleEXT"
+  },
+  {
+   "name" : "glTexStorageMem3DEXT"
+  },
+  {
+   "name" : "glTexStorageMem3DMultisampleEXT"
+  },
+  {
+   "name" : "glTexSubImage2D"
+  },
+  {
+   "name" : "glTexSubImage3D"
+  },
+  {
+   "name" : "glTexSubImage3DOES"
+  },
+  {
+   "name" : "glTextureFoveationParametersQCOM"
+  },
+  {
+   "name" : "glTextureStorage1DEXT"
+  },
+  {
+   "name" : "glTextureStorage2DEXT"
+  },
+  {
+   "name" : "glTextureStorage3DEXT"
+  },
+  {
+   "name" : "glTextureStorageMem2DEXT"
+  },
+  {
+   "name" : "glTextureStorageMem2DMultisampleEXT"
+  },
+  {
+   "name" : "glTextureStorageMem3DEXT"
+  },
+  {
+   "name" : "glTextureStorageMem3DMultisampleEXT"
+  },
+  {
+   "name" : "glTextureViewEXT"
+  },
+  {
+   "name" : "glTextureViewOES"
+  },
+  {
+   "name" : "glTransformFeedbackVaryings"
+  },
+  {
+   "name" : "glTransformPathNV"
+  },
+  {
+   "name" : "glUniform1f"
+  },
+  {
+   "name" : "glUniform1fv"
+  },
+  {
+   "name" : "glUniform1i"
+  },
+  {
+   "name" : "glUniform1i64NV"
+  },
+  {
+   "name" : "glUniform1i64vNV"
+  },
+  {
+   "name" : "glUniform1iv"
+  },
+  {
+   "name" : "glUniform1ui"
+  },
+  {
+   "name" : "glUniform1ui64NV"
+  },
+  {
+   "name" : "glUniform1ui64vNV"
+  },
+  {
+   "name" : "glUniform1uiv"
+  },
+  {
+   "name" : "glUniform2f"
+  },
+  {
+   "name" : "glUniform2fv"
+  },
+  {
+   "name" : "glUniform2i"
+  },
+  {
+   "name" : "glUniform2i64NV"
+  },
+  {
+   "name" : "glUniform2i64vNV"
+  },
+  {
+   "name" : "glUniform2iv"
+  },
+  {
+   "name" : "glUniform2ui"
+  },
+  {
+   "name" : "glUniform2ui64NV"
+  },
+  {
+   "name" : "glUniform2ui64vNV"
+  },
+  {
+   "name" : "glUniform2uiv"
+  },
+  {
+   "name" : "glUniform3f"
+  },
+  {
+   "name" : "glUniform3fv"
+  },
+  {
+   "name" : "glUniform3i"
+  },
+  {
+   "name" : "glUniform3i64NV"
+  },
+  {
+   "name" : "glUniform3i64vNV"
+  },
+  {
+   "name" : "glUniform3iv"
+  },
+  {
+   "name" : "glUniform3ui"
+  },
+  {
+   "name" : "glUniform3ui64NV"
+  },
+  {
+   "name" : "glUniform3ui64vNV"
+  },
+  {
+   "name" : "glUniform3uiv"
+  },
+  {
+   "name" : "glUniform4f"
+  },
+  {
+   "name" : "glUniform4fv"
+  },
+  {
+   "name" : "glUniform4i"
+  },
+  {
+   "name" : "glUniform4i64NV"
+  },
+  {
+   "name" : "glUniform4i64vNV"
+  },
+  {
+   "name" : "glUniform4iv"
+  },
+  {
+   "name" : "glUniform4ui"
+  },
+  {
+   "name" : "glUniform4ui64NV"
+  },
+  {
+   "name" : "glUniform4ui64vNV"
+  },
+  {
+   "name" : "glUniform4uiv"
+  },
+  {
+   "name" : "glUniformBlockBinding"
+  },
+  {
+   "name" : "glUniformHandleui64IMG"
+  },
+  {
+   "name" : "glUniformHandleui64NV"
+  },
+  {
+   "name" : "glUniformHandleui64vIMG"
+  },
+  {
+   "name" : "glUniformHandleui64vNV"
+  },
+  {
+   "name" : "glUniformMatrix2fv"
+  },
+  {
+   "name" : "glUniformMatrix2x3fv"
+  },
+  {
+   "name" : "glUniformMatrix2x3fvNV"
+  },
+  {
+   "name" : "glUniformMatrix2x4fv"
+  },
+  {
+   "name" : "glUniformMatrix2x4fvNV"
+  },
+  {
+   "name" : "glUniformMatrix3fv"
+  },
+  {
+   "name" : "glUniformMatrix3x2fv"
+  },
+  {
+   "name" : "glUniformMatrix3x2fvNV"
+  },
+  {
+   "name" : "glUniformMatrix3x4fv"
+  },
+  {
+   "name" : "glUniformMatrix3x4fvNV"
+  },
+  {
+   "name" : "glUniformMatrix4fv"
+  },
+  {
+   "name" : "glUniformMatrix4x2fv"
+  },
+  {
+   "name" : "glUniformMatrix4x2fvNV"
+  },
+  {
+   "name" : "glUniformMatrix4x3fv"
+  },
+  {
+   "name" : "glUniformMatrix4x3fvNV"
+  },
+  {
+   "name" : "glUnmapBuffer"
+  },
+  {
+   "name" : "glUnmapBufferOES"
+  },
+  {
+   "name" : "glUseProgram"
+  },
+  {
+   "name" : "glUseProgramStages"
+  },
+  {
+   "name" : "glUseProgramStagesEXT"
+  },
+  {
+   "name" : "glValidateProgram"
+  },
+  {
+   "name" : "glValidateProgramPipeline"
+  },
+  {
+   "name" : "glValidateProgramPipelineEXT"
+  },
+  {
+   "name" : "glVertexAttrib1f"
+  },
+  {
+   "name" : "glVertexAttrib1fv"
+  },
+  {
+   "name" : "glVertexAttrib2f"
+  },
+  {
+   "name" : "glVertexAttrib2fv"
+  },
+  {
+   "name" : "glVertexAttrib3f"
+  },
+  {
+   "name" : "glVertexAttrib3fv"
+  },
+  {
+   "name" : "glVertexAttrib4f"
+  },
+  {
+   "name" : "glVertexAttrib4fv"
+  },
+  {
+   "name" : "glVertexAttribBinding"
+  },
+  {
+   "name" : "glVertexAttribDivisor"
+  },
+  {
+   "name" : "glVertexAttribDivisorANGLE"
+  },
+  {
+   "name" : "glVertexAttribDivisorEXT"
+  },
+  {
+   "name" : "glVertexAttribDivisorNV"
+  },
+  {
+   "name" : "glVertexAttribFormat"
+  },
+  {
+   "name" : "glVertexAttribI4i"
+  },
+  {
+   "name" : "glVertexAttribI4iv"
+  },
+  {
+   "name" : "glVertexAttribI4ui"
+  },
+  {
+   "name" : "glVertexAttribI4uiv"
+  },
+  {
+   "name" : "glVertexAttribIFormat"
+  },
+  {
+   "name" : "glVertexAttribIPointer"
+  },
+  {
+   "name" : "glVertexAttribPointer"
+  },
+  {
+   "name" : "glVertexBindingDivisor"
+  },
+  {
+   "name" : "glViewport"
+  },
+  {
+   "name" : "glViewportArrayvNV"
+  },
+  {
+   "name" : "glViewportArrayvOES"
+  },
+  {
+   "name" : "glViewportIndexedfNV"
+  },
+  {
+   "name" : "glViewportIndexedfOES"
+  },
+  {
+   "name" : "glViewportIndexedfvNV"
+  },
+  {
+   "name" : "glViewportIndexedfvOES"
+  },
+  {
+   "name" : "glViewportPositionWScaleNV"
+  },
+  {
+   "name" : "glViewportSwizzleNV"
+  },
+  {
+   "name" : "glWaitSemaphoreEXT"
+  },
+  {
+   "name" : "glWaitSync"
+  },
+  {
+   "name" : "glWaitSyncAPPLE"
+  },
+  {
+   "name" : "glWaitVkSemaphoreNV"
+  },
+  {
+   "name" : "glWeightPathsNV"
+  },
+  {
+   "name" : "glWindowRectanglesEXT"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvjjjjiPKcPKvE",
+   "name" : "void (unsigned int, unsigned int, unsigned int, unsigned int, int, const char *, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvjjjjiPKcPKvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvjjjjiPKcPKvE",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvvE",
+   "name" : "void ()",
+   "referenced_type" : "_ZTIFvvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvvE",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "glActiveShaderProgram",
+   "linker_set_key" : "glActiveShaderProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glActiveShaderProgramEXT",
+   "linker_set_key" : "glActiveShaderProgramEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glActiveTexture",
+   "linker_set_key" : "glActiveTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glAlphaFuncQCOM",
+   "linker_set_key" : "glAlphaFuncQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glApplyFramebufferAttachmentCMAAINTEL",
+   "linker_set_key" : "glApplyFramebufferAttachmentCMAAINTEL",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glAttachShader",
+   "linker_set_key" : "glAttachShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBeginConditionalRenderNV",
+   "linker_set_key" : "glBeginConditionalRenderNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBeginPerfMonitorAMD",
+   "linker_set_key" : "glBeginPerfMonitorAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBeginPerfQueryINTEL",
+   "linker_set_key" : "glBeginPerfQueryINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBeginQuery",
+   "linker_set_key" : "glBeginQuery",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBeginQueryEXT",
+   "linker_set_key" : "glBeginQueryEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBeginTransformFeedback",
+   "linker_set_key" : "glBeginTransformFeedback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindAttribLocation",
+   "linker_set_key" : "glBindAttribLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBindBuffer",
+   "linker_set_key" : "glBindBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBindBufferBase",
+   "linker_set_key" : "glBindBufferBase",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindBufferRange",
+   "linker_set_key" : "glBindBufferRange",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindFragDataLocationEXT",
+   "linker_set_key" : "glBindFragDataLocationEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBindFragDataLocationIndexedEXT",
+   "linker_set_key" : "glBindFragDataLocationIndexedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBindFramebuffer",
+   "linker_set_key" : "glBindFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBindImageTexture",
+   "linker_set_key" : "glBindImageTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glBindProgramPipeline",
+   "linker_set_key" : "glBindProgramPipeline",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glBindProgramPipelineEXT",
+   "linker_set_key" : "glBindProgramPipelineEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBindRenderbuffer",
+   "linker_set_key" : "glBindRenderbuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBindSampler",
+   "linker_set_key" : "glBindSampler",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindTexture",
+   "linker_set_key" : "glBindTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBindTransformFeedback",
+   "linker_set_key" : "glBindTransformFeedback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindVertexArray",
+   "linker_set_key" : "glBindVertexArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindVertexArrayOES",
+   "linker_set_key" : "glBindVertexArrayOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glBindVertexBuffer",
+   "linker_set_key" : "glBindVertexBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glBlendBarrier",
+   "linker_set_key" : "glBlendBarrier",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendBarrierKHR",
+   "linker_set_key" : "glBlendBarrierKHR",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendBarrierNV",
+   "linker_set_key" : "glBlendBarrierNV",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendColor",
+   "linker_set_key" : "glBlendColor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBlendEquation",
+   "linker_set_key" : "glBlendEquation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBlendEquationSeparate",
+   "linker_set_key" : "glBlendEquationSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBlendEquationSeparatei",
+   "linker_set_key" : "glBlendEquationSeparatei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendEquationSeparateiEXT",
+   "linker_set_key" : "glBlendEquationSeparateiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendEquationSeparateiOES",
+   "linker_set_key" : "glBlendEquationSeparateiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendEquationi",
+   "linker_set_key" : "glBlendEquationi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendEquationiEXT",
+   "linker_set_key" : "glBlendEquationiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendEquationiOES",
+   "linker_set_key" : "glBlendEquationiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendFunc",
+   "linker_set_key" : "glBlendFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBlendFuncSeparate",
+   "linker_set_key" : "glBlendFuncSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBlendFuncSeparatei",
+   "linker_set_key" : "glBlendFuncSeparatei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendFuncSeparateiEXT",
+   "linker_set_key" : "glBlendFuncSeparateiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendFuncSeparateiOES",
+   "linker_set_key" : "glBlendFuncSeparateiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendFunci",
+   "linker_set_key" : "glBlendFunci",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendFunciEXT",
+   "linker_set_key" : "glBlendFunciEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendFunciOES",
+   "linker_set_key" : "glBlendFunciOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendParameteriNV",
+   "linker_set_key" : "glBlendParameteriNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlitFramebuffer",
+   "linker_set_key" : "glBlitFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBlitFramebufferANGLE",
+   "linker_set_key" : "glBlitFramebufferANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlitFramebufferNV",
+   "linker_set_key" : "glBlitFramebufferNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBufferData",
+   "linker_set_key" : "glBufferData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBufferStorageEXT",
+   "linker_set_key" : "glBufferStorageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBufferStorageExternalEXT",
+   "linker_set_key" : "glBufferStorageExternalEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBufferStorageMemEXT",
+   "linker_set_key" : "glBufferStorageMemEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBufferSubData",
+   "linker_set_key" : "glBufferSubData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCheckFramebufferStatus",
+   "linker_set_key" : "glCheckFramebufferStatus",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glClear",
+   "linker_set_key" : "glClear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearBufferfi",
+   "linker_set_key" : "glClearBufferfi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClearBufferfv",
+   "linker_set_key" : "glClearBufferfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClearBufferiv",
+   "linker_set_key" : "glClearBufferiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClearBufferuiv",
+   "linker_set_key" : "glClearBufferuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClearColor",
+   "linker_set_key" : "glClearColor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearDepthf",
+   "linker_set_key" : "glClearDepthf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearPixelLocalStorageuiEXT",
+   "linker_set_key" : "glClearPixelLocalStorageuiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glClearStencil",
+   "linker_set_key" : "glClearStencil",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearTexImageEXT",
+   "linker_set_key" : "glClearTexImageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glClearTexSubImageEXT",
+   "linker_set_key" : "glClearTexSubImageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glClientWaitSync",
+   "linker_set_key" : "glClientWaitSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClientWaitSyncAPPLE",
+   "linker_set_key" : "glClientWaitSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glClipControlEXT",
+   "linker_set_key" : "glClipControlEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glColorMask",
+   "linker_set_key" : "glColorMask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glColorMaski",
+   "linker_set_key" : "glColorMaski",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glColorMaskiEXT",
+   "linker_set_key" : "glColorMaskiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glColorMaskiOES",
+   "linker_set_key" : "glColorMaskiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCompileShader",
+   "linker_set_key" : "glCompileShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glCompressedTexImage2D",
+   "linker_set_key" : "glCompressedTexImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCompressedTexImage3D",
+   "linker_set_key" : "glCompressedTexImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glCompressedTexImage3DOES",
+   "linker_set_key" : "glCompressedTexImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCompressedTexSubImage2D",
+   "linker_set_key" : "glCompressedTexSubImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCompressedTexSubImage3D",
+   "linker_set_key" : "glCompressedTexSubImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glCompressedTexSubImage3DOES",
+   "linker_set_key" : "glCompressedTexSubImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glConservativeRasterParameteriNV",
+   "linker_set_key" : "glConservativeRasterParameteriNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyBufferSubData",
+   "linker_set_key" : "glCopyBufferSubData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glCopyBufferSubDataNV",
+   "linker_set_key" : "glCopyBufferSubDataNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyImageSubData",
+   "linker_set_key" : "glCopyImageSubData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glCopyImageSubDataEXT",
+   "linker_set_key" : "glCopyImageSubDataEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyImageSubDataOES",
+   "linker_set_key" : "glCopyImageSubDataOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyPathNV",
+   "linker_set_key" : "glCopyPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyTexImage2D",
+   "linker_set_key" : "glCopyTexImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCopyTexSubImage2D",
+   "linker_set_key" : "glCopyTexSubImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCopyTexSubImage3D",
+   "linker_set_key" : "glCopyTexSubImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glCopyTexSubImage3DOES",
+   "linker_set_key" : "glCopyTexSubImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyTextureLevelsAPPLE",
+   "linker_set_key" : "glCopyTextureLevelsAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glCoverFillPathInstancedNV",
+   "linker_set_key" : "glCoverFillPathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverFillPathNV",
+   "linker_set_key" : "glCoverFillPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverStrokePathInstancedNV",
+   "linker_set_key" : "glCoverStrokePathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverStrokePathNV",
+   "linker_set_key" : "glCoverStrokePathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverageMaskNV",
+   "linker_set_key" : "glCoverageMaskNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverageModulationNV",
+   "linker_set_key" : "glCoverageModulationNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverageModulationTableNV",
+   "linker_set_key" : "glCoverageModulationTableNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverageOperationNV",
+   "linker_set_key" : "glCoverageOperationNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCreateMemoryObjectsEXT",
+   "linker_set_key" : "glCreateMemoryObjectsEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCreatePerfQueryINTEL",
+   "linker_set_key" : "glCreatePerfQueryINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCreateProgram",
+   "linker_set_key" : "glCreateProgram",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glCreateShader",
+   "linker_set_key" : "glCreateShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glCreateShaderProgramv",
+   "linker_set_key" : "glCreateShaderProgramv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glCreateShaderProgramvEXT",
+   "linker_set_key" : "glCreateShaderProgramvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCullFace",
+   "linker_set_key" : "glCullFace",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDebugMessageCallback",
+   "linker_set_key" : "glDebugMessageCallback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjjjjiPKcPKvE"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDebugMessageCallbackKHR",
+   "linker_set_key" : "glDebugMessageCallbackKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjjjjiPKcPKvE"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDebugMessageControl",
+   "linker_set_key" : "glDebugMessageControl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDebugMessageControlKHR",
+   "linker_set_key" : "glDebugMessageControlKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDebugMessageInsert",
+   "linker_set_key" : "glDebugMessageInsert",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDebugMessageInsertKHR",
+   "linker_set_key" : "glDebugMessageInsertKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteBuffers",
+   "linker_set_key" : "glDeleteBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDeleteFencesNV",
+   "linker_set_key" : "glDeleteFencesNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDeleteFramebuffers",
+   "linker_set_key" : "glDeleteFramebuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDeleteMemoryObjectsEXT",
+   "linker_set_key" : "glDeleteMemoryObjectsEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeletePathsNV",
+   "linker_set_key" : "glDeletePathsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeletePerfMonitorsAMD",
+   "linker_set_key" : "glDeletePerfMonitorsAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeletePerfQueryINTEL",
+   "linker_set_key" : "glDeletePerfQueryINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteProgram",
+   "linker_set_key" : "glDeleteProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDeleteProgramPipelines",
+   "linker_set_key" : "glDeleteProgramPipelines",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDeleteProgramPipelinesEXT",
+   "linker_set_key" : "glDeleteProgramPipelinesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteQueries",
+   "linker_set_key" : "glDeleteQueries",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteQueriesEXT",
+   "linker_set_key" : "glDeleteQueriesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteRenderbuffers",
+   "linker_set_key" : "glDeleteRenderbuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDeleteSamplers",
+   "linker_set_key" : "glDeleteSamplers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteSemaphoresEXT",
+   "linker_set_key" : "glDeleteSemaphoresEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteShader",
+   "linker_set_key" : "glDeleteShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDeleteSync",
+   "linker_set_key" : "glDeleteSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteSyncAPPLE",
+   "linker_set_key" : "glDeleteSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDeleteTextures",
+   "linker_set_key" : "glDeleteTextures",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDeleteTransformFeedbacks",
+   "linker_set_key" : "glDeleteTransformFeedbacks",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteVertexArrays",
+   "linker_set_key" : "glDeleteVertexArrays",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteVertexArraysOES",
+   "linker_set_key" : "glDeleteVertexArraysOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDepthFunc",
+   "linker_set_key" : "glDepthFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDepthMask",
+   "linker_set_key" : "glDepthMask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDepthRangeArrayfvNV",
+   "linker_set_key" : "glDepthRangeArrayfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDepthRangeArrayfvOES",
+   "linker_set_key" : "glDepthRangeArrayfvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDepthRangeIndexedfNV",
+   "linker_set_key" : "glDepthRangeIndexedfNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDepthRangeIndexedfOES",
+   "linker_set_key" : "glDepthRangeIndexedfOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDepthRangef",
+   "linker_set_key" : "glDepthRangef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDetachShader",
+   "linker_set_key" : "glDetachShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDisable",
+   "linker_set_key" : "glDisable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDisableDriverControlQCOM",
+   "linker_set_key" : "glDisableDriverControlQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDisableVertexAttribArray",
+   "linker_set_key" : "glDisableVertexAttribArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDisablei",
+   "linker_set_key" : "glDisablei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDisableiEXT",
+   "linker_set_key" : "glDisableiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDisableiNV",
+   "linker_set_key" : "glDisableiNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDisableiOES",
+   "linker_set_key" : "glDisableiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDiscardFramebufferEXT",
+   "linker_set_key" : "glDiscardFramebufferEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDispatchCompute",
+   "linker_set_key" : "glDispatchCompute",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDispatchComputeIndirect",
+   "linker_set_key" : "glDispatchComputeIndirect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDrawArrays",
+   "linker_set_key" : "glDrawArrays",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDrawArraysIndirect",
+   "linker_set_key" : "glDrawArraysIndirect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstanced",
+   "linker_set_key" : "glDrawArraysInstanced",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstancedANGLE",
+   "linker_set_key" : "glDrawArraysInstancedANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstancedBaseInstanceEXT",
+   "linker_set_key" : "glDrawArraysInstancedBaseInstanceEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstancedEXT",
+   "linker_set_key" : "glDrawArraysInstancedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstancedNV",
+   "linker_set_key" : "glDrawArraysInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawBuffers",
+   "linker_set_key" : "glDrawBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDrawBuffersEXT",
+   "linker_set_key" : "glDrawBuffersEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawBuffersIndexedEXT",
+   "linker_set_key" : "glDrawBuffersIndexedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawBuffersNV",
+   "linker_set_key" : "glDrawBuffersNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElements",
+   "linker_set_key" : "glDrawElements",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDrawElementsBaseVertex",
+   "linker_set_key" : "glDrawElementsBaseVertex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDrawElementsBaseVertexEXT",
+   "linker_set_key" : "glDrawElementsBaseVertexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsBaseVertexOES",
+   "linker_set_key" : "glDrawElementsBaseVertexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsIndirect",
+   "linker_set_key" : "glDrawElementsIndirect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstanced",
+   "linker_set_key" : "glDrawElementsInstanced",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedANGLE",
+   "linker_set_key" : "glDrawElementsInstancedANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseInstanceEXT",
+   "linker_set_key" : "glDrawElementsInstancedBaseInstanceEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseVertex",
+   "linker_set_key" : "glDrawElementsInstancedBaseVertex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseVertexBaseInstanceEXT",
+   "linker_set_key" : "glDrawElementsInstancedBaseVertexBaseInstanceEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseVertexEXT",
+   "linker_set_key" : "glDrawElementsInstancedBaseVertexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseVertexOES",
+   "linker_set_key" : "glDrawElementsInstancedBaseVertexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedEXT",
+   "linker_set_key" : "glDrawElementsInstancedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedNV",
+   "linker_set_key" : "glDrawElementsInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawRangeElements",
+   "linker_set_key" : "glDrawRangeElements",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDrawRangeElementsBaseVertex",
+   "linker_set_key" : "glDrawRangeElementsBaseVertex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDrawRangeElementsBaseVertexEXT",
+   "linker_set_key" : "glDrawRangeElementsBaseVertexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawRangeElementsBaseVertexOES",
+   "linker_set_key" : "glDrawRangeElementsBaseVertexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawTransformFeedbackEXT",
+   "linker_set_key" : "glDrawTransformFeedbackEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawTransformFeedbackInstancedEXT",
+   "linker_set_key" : "glDrawTransformFeedbackInstancedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawVkImageNV",
+   "linker_set_key" : "glDrawVkImageNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetRenderbufferStorageOES",
+   "linker_set_key" : "glEGLImageTargetRenderbufferStorageOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetTexStorageEXT",
+   "linker_set_key" : "glEGLImageTargetTexStorageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetTexture2DOES",
+   "linker_set_key" : "glEGLImageTargetTexture2DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetTextureStorageEXT",
+   "linker_set_key" : "glEGLImageTargetTextureStorageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEnable",
+   "linker_set_key" : "glEnable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glEnableDriverControlQCOM",
+   "linker_set_key" : "glEnableDriverControlQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEnableVertexAttribArray",
+   "linker_set_key" : "glEnableVertexAttribArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glEnablei",
+   "linker_set_key" : "glEnablei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glEnableiEXT",
+   "linker_set_key" : "glEnableiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEnableiNV",
+   "linker_set_key" : "glEnableiNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEnableiOES",
+   "linker_set_key" : "glEnableiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndConditionalRenderNV",
+   "linker_set_key" : "glEndConditionalRenderNV",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndPerfMonitorAMD",
+   "linker_set_key" : "glEndPerfMonitorAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndPerfQueryINTEL",
+   "linker_set_key" : "glEndPerfQueryINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndQuery",
+   "linker_set_key" : "glEndQuery",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glEndQueryEXT",
+   "linker_set_key" : "glEndQueryEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndTilingQCOM",
+   "linker_set_key" : "glEndTilingQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEndTransformFeedback",
+   "linker_set_key" : "glEndTransformFeedback",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glExtGetBufferPointervQCOM",
+   "linker_set_key" : "glExtGetBufferPointervQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetBuffersQCOM",
+   "linker_set_key" : "glExtGetBuffersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetFramebuffersQCOM",
+   "linker_set_key" : "glExtGetFramebuffersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetProgramBinarySourceQCOM",
+   "linker_set_key" : "glExtGetProgramBinarySourceQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetProgramsQCOM",
+   "linker_set_key" : "glExtGetProgramsQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetRenderbuffersQCOM",
+   "linker_set_key" : "glExtGetRenderbuffersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetShadersQCOM",
+   "linker_set_key" : "glExtGetShadersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetTexLevelParameterivQCOM",
+   "linker_set_key" : "glExtGetTexLevelParameterivQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetTexSubImageQCOM",
+   "linker_set_key" : "glExtGetTexSubImageQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetTexturesQCOM",
+   "linker_set_key" : "glExtGetTexturesQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtIsProgramBinaryQCOM",
+   "linker_set_key" : "glExtIsProgramBinaryQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtTexObjectStateOverrideiQCOM",
+   "linker_set_key" : "glExtTexObjectStateOverrideiQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFenceSync",
+   "linker_set_key" : "glFenceSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP8__GLsync",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glFenceSyncAPPLE",
+   "linker_set_key" : "glFenceSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP8__GLsync",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFinish",
+   "linker_set_key" : "glFinish",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFinishFenceNV",
+   "linker_set_key" : "glFinishFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFlush",
+   "linker_set_key" : "glFlush",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFlushMappedBufferRange",
+   "linker_set_key" : "glFlushMappedBufferRange",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glFlushMappedBufferRangeEXT",
+   "linker_set_key" : "glFlushMappedBufferRangeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFragmentCoverageColorNV",
+   "linker_set_key" : "glFragmentCoverageColorNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferFetchBarrierEXT",
+   "linker_set_key" : "glFramebufferFetchBarrierEXT",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferFetchBarrierQCOM",
+   "linker_set_key" : "glFramebufferFetchBarrierQCOM",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferFoveationConfigQCOM",
+   "linker_set_key" : "glFramebufferFoveationConfigQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferFoveationParametersQCOM",
+   "linker_set_key" : "glFramebufferFoveationParametersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferParameteri",
+   "linker_set_key" : "glFramebufferParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glFramebufferPixelLocalStorageSizeEXT",
+   "linker_set_key" : "glFramebufferPixelLocalStorageSizeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferRenderbuffer",
+   "linker_set_key" : "glFramebufferRenderbuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glFramebufferSampleLocationsfvNV",
+   "linker_set_key" : "glFramebufferSampleLocationsfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture",
+   "linker_set_key" : "glFramebufferTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2D",
+   "linker_set_key" : "glFramebufferTexture2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2DDownsampleIMG",
+   "linker_set_key" : "glFramebufferTexture2DDownsampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2DMultisampleEXT",
+   "linker_set_key" : "glFramebufferTexture2DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2DMultisampleIMG",
+   "linker_set_key" : "glFramebufferTexture2DMultisampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture3DOES",
+   "linker_set_key" : "glFramebufferTexture3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureEXT",
+   "linker_set_key" : "glFramebufferTextureEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureLayer",
+   "linker_set_key" : "glFramebufferTextureLayer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureLayerDownsampleIMG",
+   "linker_set_key" : "glFramebufferTextureLayerDownsampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureMultisampleMultiviewOVR",
+   "linker_set_key" : "glFramebufferTextureMultisampleMultiviewOVR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureMultiviewOVR",
+   "linker_set_key" : "glFramebufferTextureMultiviewOVR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureOES",
+   "linker_set_key" : "glFramebufferTextureOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFrontFace",
+   "linker_set_key" : "glFrontFace",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGenBuffers",
+   "linker_set_key" : "glGenBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGenFencesNV",
+   "linker_set_key" : "glGenFencesNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGenFramebuffers",
+   "linker_set_key" : "glGenFramebuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGenPathsNV",
+   "linker_set_key" : "glGenPathsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenPerfMonitorsAMD",
+   "linker_set_key" : "glGenPerfMonitorsAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenProgramPipelines",
+   "linker_set_key" : "glGenProgramPipelines",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGenProgramPipelinesEXT",
+   "linker_set_key" : "glGenProgramPipelinesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenQueries",
+   "linker_set_key" : "glGenQueries",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGenQueriesEXT",
+   "linker_set_key" : "glGenQueriesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenRenderbuffers",
+   "linker_set_key" : "glGenRenderbuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGenSamplers",
+   "linker_set_key" : "glGenSamplers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGenSemaphoresEXT",
+   "linker_set_key" : "glGenSemaphoresEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenTextures",
+   "linker_set_key" : "glGenTextures",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGenTransformFeedbacks",
+   "linker_set_key" : "glGenTransformFeedbacks",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGenVertexArrays",
+   "linker_set_key" : "glGenVertexArrays",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGenVertexArraysOES",
+   "linker_set_key" : "glGenVertexArraysOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGenerateMipmap",
+   "linker_set_key" : "glGenerateMipmap",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetActiveAttrib",
+   "linker_set_key" : "glGetActiveAttrib",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetActiveUniform",
+   "linker_set_key" : "glGetActiveUniform",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetActiveUniformBlockName",
+   "linker_set_key" : "glGetActiveUniformBlockName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetActiveUniformBlockiv",
+   "linker_set_key" : "glGetActiveUniformBlockiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetActiveUniformsiv",
+   "linker_set_key" : "glGetActiveUniformsiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetAttachedShaders",
+   "linker_set_key" : "glGetAttachedShaders",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetAttribLocation",
+   "linker_set_key" : "glGetAttribLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetBooleani_v",
+   "linker_set_key" : "glGetBooleani_v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetBooleanv",
+   "linker_set_key" : "glGetBooleanv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetBufferParameteri64v",
+   "linker_set_key" : "glGetBufferParameteri64v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetBufferParameteriv",
+   "linker_set_key" : "glGetBufferParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetBufferPointerv",
+   "linker_set_key" : "glGetBufferPointerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetBufferPointervOES",
+   "linker_set_key" : "glGetBufferPointervOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetCoverageModulationTableNV",
+   "linker_set_key" : "glGetCoverageModulationTableNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetDebugMessageLog",
+   "linker_set_key" : "glGetDebugMessageLog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetDebugMessageLogKHR",
+   "linker_set_key" : "glGetDebugMessageLogKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetDriverControlStringQCOM",
+   "linker_set_key" : "glGetDriverControlStringQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetDriverControlsQCOM",
+   "linker_set_key" : "glGetDriverControlsQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetError",
+   "linker_set_key" : "glGetError",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetFenceivNV",
+   "linker_set_key" : "glGetFenceivNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetFirstPerfQueryIdINTEL",
+   "linker_set_key" : "glGetFirstPerfQueryIdINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetFloati_vNV",
+   "linker_set_key" : "glGetFloati_vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetFloati_vOES",
+   "linker_set_key" : "glGetFloati_vOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetFloatv",
+   "linker_set_key" : "glGetFloatv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetFragDataIndexEXT",
+   "linker_set_key" : "glGetFragDataIndexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetFragDataLocation",
+   "linker_set_key" : "glGetFragDataLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetFramebufferAttachmentParameteriv",
+   "linker_set_key" : "glGetFramebufferAttachmentParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetFramebufferParameteriv",
+   "linker_set_key" : "glGetFramebufferParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetFramebufferPixelLocalStorageSizeEXT",
+   "linker_set_key" : "glGetFramebufferPixelLocalStorageSizeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetGraphicsResetStatus",
+   "linker_set_key" : "glGetGraphicsResetStatus",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetGraphicsResetStatusEXT",
+   "linker_set_key" : "glGetGraphicsResetStatusEXT",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetGraphicsResetStatusKHR",
+   "linker_set_key" : "glGetGraphicsResetStatusKHR",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetImageHandleNV",
+   "linker_set_key" : "glGetImageHandleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetInteger64i_v",
+   "linker_set_key" : "glGetInteger64i_v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetInteger64v",
+   "linker_set_key" : "glGetInteger64v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetInteger64vAPPLE",
+   "linker_set_key" : "glGetInteger64vAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetIntegeri_v",
+   "linker_set_key" : "glGetIntegeri_v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetIntegeri_vEXT",
+   "linker_set_key" : "glGetIntegeri_vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetIntegerv",
+   "linker_set_key" : "glGetIntegerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetInternalformatSampleivNV",
+   "linker_set_key" : "glGetInternalformatSampleivNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetInternalformativ",
+   "linker_set_key" : "glGetInternalformativ",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetMemoryObjectParameterivEXT",
+   "linker_set_key" : "glGetMemoryObjectParameterivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetMultisamplefv",
+   "linker_set_key" : "glGetMultisamplefv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetNextPerfQueryIdINTEL",
+   "linker_set_key" : "glGetNextPerfQueryIdINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetObjectLabel",
+   "linker_set_key" : "glGetObjectLabel",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetObjectLabelEXT",
+   "linker_set_key" : "glGetObjectLabelEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetObjectLabelKHR",
+   "linker_set_key" : "glGetObjectLabelKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetObjectPtrLabel",
+   "linker_set_key" : "glGetObjectPtrLabel",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetObjectPtrLabelKHR",
+   "linker_set_key" : "glGetObjectPtrLabelKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathCommandsNV",
+   "linker_set_key" : "glGetPathCommandsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathCoordsNV",
+   "linker_set_key" : "glGetPathCoordsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathDashArrayNV",
+   "linker_set_key" : "glGetPathDashArrayNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathLengthNV",
+   "linker_set_key" : "glGetPathLengthNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathMetricRangeNV",
+   "linker_set_key" : "glGetPathMetricRangeNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathMetricsNV",
+   "linker_set_key" : "glGetPathMetricsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathParameterfvNV",
+   "linker_set_key" : "glGetPathParameterfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathParameterivNV",
+   "linker_set_key" : "glGetPathParameterivNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathSpacingNV",
+   "linker_set_key" : "glGetPathSpacingNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfCounterInfoINTEL",
+   "linker_set_key" : "glGetPerfCounterInfoINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorCounterDataAMD",
+   "linker_set_key" : "glGetPerfMonitorCounterDataAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorCounterInfoAMD",
+   "linker_set_key" : "glGetPerfMonitorCounterInfoAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorCounterStringAMD",
+   "linker_set_key" : "glGetPerfMonitorCounterStringAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorCountersAMD",
+   "linker_set_key" : "glGetPerfMonitorCountersAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorGroupStringAMD",
+   "linker_set_key" : "glGetPerfMonitorGroupStringAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorGroupsAMD",
+   "linker_set_key" : "glGetPerfMonitorGroupsAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfQueryDataINTEL",
+   "linker_set_key" : "glGetPerfQueryDataINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfQueryIdByNameINTEL",
+   "linker_set_key" : "glGetPerfQueryIdByNameINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfQueryInfoINTEL",
+   "linker_set_key" : "glGetPerfQueryInfoINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPointerv",
+   "linker_set_key" : "glGetPointerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetPointervKHR",
+   "linker_set_key" : "glGetPointervKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramBinary",
+   "linker_set_key" : "glGetProgramBinary",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetProgramBinaryOES",
+   "linker_set_key" : "glGetProgramBinaryOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramInfoLog",
+   "linker_set_key" : "glGetProgramInfoLog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetProgramInterfaceiv",
+   "linker_set_key" : "glGetProgramInterfaceiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramPipelineInfoLog",
+   "linker_set_key" : "glGetProgramPipelineInfoLog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramPipelineInfoLogEXT",
+   "linker_set_key" : "glGetProgramPipelineInfoLogEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramPipelineiv",
+   "linker_set_key" : "glGetProgramPipelineiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramPipelineivEXT",
+   "linker_set_key" : "glGetProgramPipelineivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceIndex",
+   "linker_set_key" : "glGetProgramResourceIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceLocation",
+   "linker_set_key" : "glGetProgramResourceLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceLocationIndexEXT",
+   "linker_set_key" : "glGetProgramResourceLocationIndexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceName",
+   "linker_set_key" : "glGetProgramResourceName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramResourcefvNV",
+   "linker_set_key" : "glGetProgramResourcefvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceiv",
+   "linker_set_key" : "glGetProgramResourceiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramiv",
+   "linker_set_key" : "glGetProgramiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetQueryObjecti64vEXT",
+   "linker_set_key" : "glGetQueryObjecti64vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetQueryObjectivEXT",
+   "linker_set_key" : "glGetQueryObjectivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetQueryObjectui64vEXT",
+   "linker_set_key" : "glGetQueryObjectui64vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetQueryObjectuiv",
+   "linker_set_key" : "glGetQueryObjectuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetQueryObjectuivEXT",
+   "linker_set_key" : "glGetQueryObjectuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetQueryiv",
+   "linker_set_key" : "glGetQueryiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetQueryivEXT",
+   "linker_set_key" : "glGetQueryivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetRenderbufferParameteriv",
+   "linker_set_key" : "glGetRenderbufferParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIiv",
+   "linker_set_key" : "glGetSamplerParameterIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIivEXT",
+   "linker_set_key" : "glGetSamplerParameterIivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIivOES",
+   "linker_set_key" : "glGetSamplerParameterIivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIuiv",
+   "linker_set_key" : "glGetSamplerParameterIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIuivEXT",
+   "linker_set_key" : "glGetSamplerParameterIuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIuivOES",
+   "linker_set_key" : "glGetSamplerParameterIuivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterfv",
+   "linker_set_key" : "glGetSamplerParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameteriv",
+   "linker_set_key" : "glGetSamplerParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetSemaphoreParameterui64vEXT",
+   "linker_set_key" : "glGetSemaphoreParameterui64vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetShaderInfoLog",
+   "linker_set_key" : "glGetShaderInfoLog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetShaderPrecisionFormat",
+   "linker_set_key" : "glGetShaderPrecisionFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetShaderSource",
+   "linker_set_key" : "glGetShaderSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetShaderiv",
+   "linker_set_key" : "glGetShaderiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetString",
+   "linker_set_key" : "glGetString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPKh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetStringi",
+   "linker_set_key" : "glGetStringi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPKh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetSynciv",
+   "linker_set_key" : "glGetSynciv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetSyncivAPPLE",
+   "linker_set_key" : "glGetSyncivAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetTexLevelParameterfv",
+   "linker_set_key" : "glGetTexLevelParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetTexLevelParameteriv",
+   "linker_set_key" : "glGetTexLevelParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIiv",
+   "linker_set_key" : "glGetTexParameterIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIivEXT",
+   "linker_set_key" : "glGetTexParameterIivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIivOES",
+   "linker_set_key" : "glGetTexParameterIivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIuiv",
+   "linker_set_key" : "glGetTexParameterIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIuivEXT",
+   "linker_set_key" : "glGetTexParameterIuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIuivOES",
+   "linker_set_key" : "glGetTexParameterIuivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTexParameterfv",
+   "linker_set_key" : "glGetTexParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTexParameteriv",
+   "linker_set_key" : "glGetTexParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTextureHandleIMG",
+   "linker_set_key" : "glGetTextureHandleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTextureHandleNV",
+   "linker_set_key" : "glGetTextureHandleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTextureSamplerHandleIMG",
+   "linker_set_key" : "glGetTextureSamplerHandleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTextureSamplerHandleNV",
+   "linker_set_key" : "glGetTextureSamplerHandleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTransformFeedbackVarying",
+   "linker_set_key" : "glGetTransformFeedbackVarying",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetTranslatedShaderSourceANGLE",
+   "linker_set_key" : "glGetTranslatedShaderSourceANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetUniformBlockIndex",
+   "linker_set_key" : "glGetUniformBlockIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetUniformIndices",
+   "linker_set_key" : "glGetUniformIndices",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetUniformLocation",
+   "linker_set_key" : "glGetUniformLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetUniformfv",
+   "linker_set_key" : "glGetUniformfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetUniformi64vNV",
+   "linker_set_key" : "glGetUniformi64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetUniformiv",
+   "linker_set_key" : "glGetUniformiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetUniformuiv",
+   "linker_set_key" : "glGetUniformuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetUnsignedBytei_vEXT",
+   "linker_set_key" : "glGetUnsignedBytei_vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetUnsignedBytevEXT",
+   "linker_set_key" : "glGetUnsignedBytevEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribIiv",
+   "linker_set_key" : "glGetVertexAttribIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribIuiv",
+   "linker_set_key" : "glGetVertexAttribIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribPointerv",
+   "linker_set_key" : "glGetVertexAttribPointerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribfv",
+   "linker_set_key" : "glGetVertexAttribfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribiv",
+   "linker_set_key" : "glGetVertexAttribiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetVkProcAddrNV",
+   "linker_set_key" : "glGetVkProcAddrNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPFvvE",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetnUniformfv",
+   "linker_set_key" : "glGetnUniformfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetnUniformfvEXT",
+   "linker_set_key" : "glGetnUniformfvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetnUniformfvKHR",
+   "linker_set_key" : "glGetnUniformfvKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetnUniformiv",
+   "linker_set_key" : "glGetnUniformiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetnUniformivEXT",
+   "linker_set_key" : "glGetnUniformivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetnUniformivKHR",
+   "linker_set_key" : "glGetnUniformivKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetnUniformuiv",
+   "linker_set_key" : "glGetnUniformuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetnUniformuivKHR",
+   "linker_set_key" : "glGetnUniformuivKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glHint",
+   "linker_set_key" : "glHint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glImportMemoryFdEXT",
+   "linker_set_key" : "glImportMemoryFdEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glImportSemaphoreFdEXT",
+   "linker_set_key" : "glImportSemaphoreFdEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glInsertEventMarkerEXT",
+   "linker_set_key" : "glInsertEventMarkerEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glInterpolatePathsNV",
+   "linker_set_key" : "glInterpolatePathsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glInvalidateFramebuffer",
+   "linker_set_key" : "glInvalidateFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glInvalidateSubFramebuffer",
+   "linker_set_key" : "glInvalidateSubFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsBuffer",
+   "linker_set_key" : "glIsBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsEnabled",
+   "linker_set_key" : "glIsEnabled",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsEnabledi",
+   "linker_set_key" : "glIsEnabledi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glIsEnablediEXT",
+   "linker_set_key" : "glIsEnablediEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsEnablediNV",
+   "linker_set_key" : "glIsEnablediNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsEnablediOES",
+   "linker_set_key" : "glIsEnablediOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsFenceNV",
+   "linker_set_key" : "glIsFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glIsFramebuffer",
+   "linker_set_key" : "glIsFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glIsImageHandleResidentNV",
+   "linker_set_key" : "glIsImageHandleResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsMemoryObjectEXT",
+   "linker_set_key" : "glIsMemoryObjectEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsPathNV",
+   "linker_set_key" : "glIsPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsPointInFillPathNV",
+   "linker_set_key" : "glIsPointInFillPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsPointInStrokePathNV",
+   "linker_set_key" : "glIsPointInStrokePathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsProgram",
+   "linker_set_key" : "glIsProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glIsProgramPipeline",
+   "linker_set_key" : "glIsProgramPipeline",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glIsProgramPipelineEXT",
+   "linker_set_key" : "glIsProgramPipelineEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsQuery",
+   "linker_set_key" : "glIsQuery",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsQueryEXT",
+   "linker_set_key" : "glIsQueryEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsRenderbuffer",
+   "linker_set_key" : "glIsRenderbuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glIsSampler",
+   "linker_set_key" : "glIsSampler",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsSemaphoreEXT",
+   "linker_set_key" : "glIsSemaphoreEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsShader",
+   "linker_set_key" : "glIsShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glIsSync",
+   "linker_set_key" : "glIsSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsSyncAPPLE",
+   "linker_set_key" : "glIsSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glIsTexture",
+   "linker_set_key" : "glIsTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsTextureHandleResidentNV",
+   "linker_set_key" : "glIsTextureHandleResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsTransformFeedback",
+   "linker_set_key" : "glIsTransformFeedback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsVertexArray",
+   "linker_set_key" : "glIsVertexArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsVertexArrayOES",
+   "linker_set_key" : "glIsVertexArrayOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLabelObjectEXT",
+   "linker_set_key" : "glLabelObjectEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glLineWidth",
+   "linker_set_key" : "glLineWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLinkProgram",
+   "linker_set_key" : "glLinkProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glMakeImageHandleNonResidentNV",
+   "linker_set_key" : "glMakeImageHandleNonResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMakeImageHandleResidentNV",
+   "linker_set_key" : "glMakeImageHandleResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMakeTextureHandleNonResidentNV",
+   "linker_set_key" : "glMakeTextureHandleNonResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMakeTextureHandleResidentNV",
+   "linker_set_key" : "glMakeTextureHandleResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMapBufferOES",
+   "linker_set_key" : "glMapBufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMapBufferRange",
+   "linker_set_key" : "glMapBufferRange",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glMapBufferRangeEXT",
+   "linker_set_key" : "glMapBufferRangeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMatrixFrustumEXT",
+   "linker_set_key" : "glMatrixFrustumEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoad3x2fNV",
+   "linker_set_key" : "glMatrixLoad3x2fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoad3x3fNV",
+   "linker_set_key" : "glMatrixLoad3x3fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadIdentityEXT",
+   "linker_set_key" : "glMatrixLoadIdentityEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadTranspose3x3fNV",
+   "linker_set_key" : "glMatrixLoadTranspose3x3fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadTransposedEXT",
+   "linker_set_key" : "glMatrixLoadTransposedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadTransposefEXT",
+   "linker_set_key" : "glMatrixLoadTransposefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoaddEXT",
+   "linker_set_key" : "glMatrixLoaddEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadfEXT",
+   "linker_set_key" : "glMatrixLoadfEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMult3x2fNV",
+   "linker_set_key" : "glMatrixMult3x2fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMult3x3fNV",
+   "linker_set_key" : "glMatrixMult3x3fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultTranspose3x3fNV",
+   "linker_set_key" : "glMatrixMultTranspose3x3fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultTransposedEXT",
+   "linker_set_key" : "glMatrixMultTransposedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultTransposefEXT",
+   "linker_set_key" : "glMatrixMultTransposefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultdEXT",
+   "linker_set_key" : "glMatrixMultdEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultfEXT",
+   "linker_set_key" : "glMatrixMultfEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixOrthoEXT",
+   "linker_set_key" : "glMatrixOrthoEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixPopEXT",
+   "linker_set_key" : "glMatrixPopEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixPushEXT",
+   "linker_set_key" : "glMatrixPushEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixRotatedEXT",
+   "linker_set_key" : "glMatrixRotatedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixRotatefEXT",
+   "linker_set_key" : "glMatrixRotatefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixScaledEXT",
+   "linker_set_key" : "glMatrixScaledEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixScalefEXT",
+   "linker_set_key" : "glMatrixScalefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixTranslatedEXT",
+   "linker_set_key" : "glMatrixTranslatedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixTranslatefEXT",
+   "linker_set_key" : "glMatrixTranslatefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMaxShaderCompilerThreadsKHR",
+   "linker_set_key" : "glMaxShaderCompilerThreadsKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMemoryBarrier",
+   "linker_set_key" : "glMemoryBarrier",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glMemoryBarrierByRegion",
+   "linker_set_key" : "glMemoryBarrierByRegion",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glMemoryObjectParameterivEXT",
+   "linker_set_key" : "glMemoryObjectParameterivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMinSampleShading",
+   "linker_set_key" : "glMinSampleShading",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glMinSampleShadingOES",
+   "linker_set_key" : "glMinSampleShadingOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMultiDrawArraysEXT",
+   "linker_set_key" : "glMultiDrawArraysEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMultiDrawArraysIndirectEXT",
+   "linker_set_key" : "glMultiDrawArraysIndirectEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMultiDrawElementsBaseVertexEXT",
+   "linker_set_key" : "glMultiDrawElementsBaseVertexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMultiDrawElementsEXT",
+   "linker_set_key" : "glMultiDrawElementsEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMultiDrawElementsIndirectEXT",
+   "linker_set_key" : "glMultiDrawElementsIndirectEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glNamedBufferStorageExternalEXT",
+   "linker_set_key" : "glNamedBufferStorageExternalEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glNamedBufferStorageMemEXT",
+   "linker_set_key" : "glNamedBufferStorageMemEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glNamedFramebufferSampleLocationsfvNV",
+   "linker_set_key" : "glNamedFramebufferSampleLocationsfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glObjectLabel",
+   "linker_set_key" : "glObjectLabel",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glObjectLabelKHR",
+   "linker_set_key" : "glObjectLabelKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glObjectPtrLabel",
+   "linker_set_key" : "glObjectPtrLabel",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glObjectPtrLabelKHR",
+   "linker_set_key" : "glObjectPtrLabelKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPatchParameteri",
+   "linker_set_key" : "glPatchParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glPatchParameteriEXT",
+   "linker_set_key" : "glPatchParameteriEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPatchParameteriOES",
+   "linker_set_key" : "glPatchParameteriOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathCommandsNV",
+   "linker_set_key" : "glPathCommandsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathCoordsNV",
+   "linker_set_key" : "glPathCoordsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathCoverDepthFuncNV",
+   "linker_set_key" : "glPathCoverDepthFuncNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathDashArrayNV",
+   "linker_set_key" : "glPathDashArrayNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathGlyphIndexArrayNV",
+   "linker_set_key" : "glPathGlyphIndexArrayNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathGlyphIndexRangeNV",
+   "linker_set_key" : "glPathGlyphIndexRangeNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathGlyphRangeNV",
+   "linker_set_key" : "glPathGlyphRangeNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathGlyphsNV",
+   "linker_set_key" : "glPathGlyphsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathMemoryGlyphIndexArrayNV",
+   "linker_set_key" : "glPathMemoryGlyphIndexArrayNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathParameterfNV",
+   "linker_set_key" : "glPathParameterfNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathParameterfvNV",
+   "linker_set_key" : "glPathParameterfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathParameteriNV",
+   "linker_set_key" : "glPathParameteriNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathParameterivNV",
+   "linker_set_key" : "glPathParameterivNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathStencilDepthOffsetNV",
+   "linker_set_key" : "glPathStencilDepthOffsetNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathStencilFuncNV",
+   "linker_set_key" : "glPathStencilFuncNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathStringNV",
+   "linker_set_key" : "glPathStringNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathSubCommandsNV",
+   "linker_set_key" : "glPathSubCommandsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathSubCoordsNV",
+   "linker_set_key" : "glPathSubCoordsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPauseTransformFeedback",
+   "linker_set_key" : "glPauseTransformFeedback",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glPixelStorei",
+   "linker_set_key" : "glPixelStorei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointAlongPathNV",
+   "linker_set_key" : "glPointAlongPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPolygonModeNV",
+   "linker_set_key" : "glPolygonModeNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPolygonOffset",
+   "linker_set_key" : "glPolygonOffset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPolygonOffsetClampEXT",
+   "linker_set_key" : "glPolygonOffsetClampEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPopDebugGroup",
+   "linker_set_key" : "glPopDebugGroup",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glPopDebugGroupKHR",
+   "linker_set_key" : "glPopDebugGroupKHR",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPopGroupMarkerEXT",
+   "linker_set_key" : "glPopGroupMarkerEXT",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPrimitiveBoundingBox",
+   "linker_set_key" : "glPrimitiveBoundingBox",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glPrimitiveBoundingBoxEXT",
+   "linker_set_key" : "glPrimitiveBoundingBoxEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPrimitiveBoundingBoxOES",
+   "linker_set_key" : "glPrimitiveBoundingBoxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramBinary",
+   "linker_set_key" : "glProgramBinary",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glProgramBinaryOES",
+   "linker_set_key" : "glProgramBinaryOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramParameteri",
+   "linker_set_key" : "glProgramParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glProgramParameteriEXT",
+   "linker_set_key" : "glProgramParameteriEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramPathFragmentInputGenNV",
+   "linker_set_key" : "glProgramPathFragmentInputGenNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1f",
+   "linker_set_key" : "glProgramUniform1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1fEXT",
+   "linker_set_key" : "glProgramUniform1fEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1fv",
+   "linker_set_key" : "glProgramUniform1fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1fvEXT",
+   "linker_set_key" : "glProgramUniform1fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1i",
+   "linker_set_key" : "glProgramUniform1i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1i64NV",
+   "linker_set_key" : "glProgramUniform1i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1i64vNV",
+   "linker_set_key" : "glProgramUniform1i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1iEXT",
+   "linker_set_key" : "glProgramUniform1iEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1iv",
+   "linker_set_key" : "glProgramUniform1iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1ivEXT",
+   "linker_set_key" : "glProgramUniform1ivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1ui",
+   "linker_set_key" : "glProgramUniform1ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1ui64NV",
+   "linker_set_key" : "glProgramUniform1ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1ui64vNV",
+   "linker_set_key" : "glProgramUniform1ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1uiEXT",
+   "linker_set_key" : "glProgramUniform1uiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1uiv",
+   "linker_set_key" : "glProgramUniform1uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1uivEXT",
+   "linker_set_key" : "glProgramUniform1uivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2f",
+   "linker_set_key" : "glProgramUniform2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2fEXT",
+   "linker_set_key" : "glProgramUniform2fEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2fv",
+   "linker_set_key" : "glProgramUniform2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2fvEXT",
+   "linker_set_key" : "glProgramUniform2fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2i",
+   "linker_set_key" : "glProgramUniform2i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2i64NV",
+   "linker_set_key" : "glProgramUniform2i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2i64vNV",
+   "linker_set_key" : "glProgramUniform2i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2iEXT",
+   "linker_set_key" : "glProgramUniform2iEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2iv",
+   "linker_set_key" : "glProgramUniform2iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2ivEXT",
+   "linker_set_key" : "glProgramUniform2ivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2ui",
+   "linker_set_key" : "glProgramUniform2ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2ui64NV",
+   "linker_set_key" : "glProgramUniform2ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2ui64vNV",
+   "linker_set_key" : "glProgramUniform2ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2uiEXT",
+   "linker_set_key" : "glProgramUniform2uiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2uiv",
+   "linker_set_key" : "glProgramUniform2uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2uivEXT",
+   "linker_set_key" : "glProgramUniform2uivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3f",
+   "linker_set_key" : "glProgramUniform3f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3fEXT",
+   "linker_set_key" : "glProgramUniform3fEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3fv",
+   "linker_set_key" : "glProgramUniform3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3fvEXT",
+   "linker_set_key" : "glProgramUniform3fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3i",
+   "linker_set_key" : "glProgramUniform3i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3i64NV",
+   "linker_set_key" : "glProgramUniform3i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3i64vNV",
+   "linker_set_key" : "glProgramUniform3i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3iEXT",
+   "linker_set_key" : "glProgramUniform3iEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3iv",
+   "linker_set_key" : "glProgramUniform3iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3ivEXT",
+   "linker_set_key" : "glProgramUniform3ivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3ui",
+   "linker_set_key" : "glProgramUniform3ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3ui64NV",
+   "linker_set_key" : "glProgramUniform3ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3ui64vNV",
+   "linker_set_key" : "glProgramUniform3ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3uiEXT",
+   "linker_set_key" : "glProgramUniform3uiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3uiv",
+   "linker_set_key" : "glProgramUniform3uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3uivEXT",
+   "linker_set_key" : "glProgramUniform3uivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4f",
+   "linker_set_key" : "glProgramUniform4f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4fEXT",
+   "linker_set_key" : "glProgramUniform4fEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4fv",
+   "linker_set_key" : "glProgramUniform4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4fvEXT",
+   "linker_set_key" : "glProgramUniform4fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4i",
+   "linker_set_key" : "glProgramUniform4i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4i64NV",
+   "linker_set_key" : "glProgramUniform4i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4i64vNV",
+   "linker_set_key" : "glProgramUniform4i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4iEXT",
+   "linker_set_key" : "glProgramUniform4iEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4iv",
+   "linker_set_key" : "glProgramUniform4iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4ivEXT",
+   "linker_set_key" : "glProgramUniform4ivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4ui",
+   "linker_set_key" : "glProgramUniform4ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4ui64NV",
+   "linker_set_key" : "glProgramUniform4ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4ui64vNV",
+   "linker_set_key" : "glProgramUniform4ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4uiEXT",
+   "linker_set_key" : "glProgramUniform4uiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4uiv",
+   "linker_set_key" : "glProgramUniform4uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4uivEXT",
+   "linker_set_key" : "glProgramUniform4uivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformHandleui64IMG",
+   "linker_set_key" : "glProgramUniformHandleui64IMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformHandleui64NV",
+   "linker_set_key" : "glProgramUniformHandleui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformHandleui64vIMG",
+   "linker_set_key" : "glProgramUniformHandleui64vIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformHandleui64vNV",
+   "linker_set_key" : "glProgramUniformHandleui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2fv",
+   "linker_set_key" : "glProgramUniformMatrix2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix2fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2x3fv",
+   "linker_set_key" : "glProgramUniformMatrix2x3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2x3fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix2x3fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2x4fv",
+   "linker_set_key" : "glProgramUniformMatrix2x4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2x4fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix2x4fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3fv",
+   "linker_set_key" : "glProgramUniformMatrix3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix3fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3x2fv",
+   "linker_set_key" : "glProgramUniformMatrix3x2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3x2fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix3x2fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3x4fv",
+   "linker_set_key" : "glProgramUniformMatrix3x4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3x4fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix3x4fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4fv",
+   "linker_set_key" : "glProgramUniformMatrix4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix4fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4x2fv",
+   "linker_set_key" : "glProgramUniformMatrix4x2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4x2fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix4x2fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4x3fv",
+   "linker_set_key" : "glProgramUniformMatrix4x3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4x3fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix4x3fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPushDebugGroup",
+   "linker_set_key" : "glPushDebugGroup",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glPushDebugGroupKHR",
+   "linker_set_key" : "glPushDebugGroupKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPushGroupMarkerEXT",
+   "linker_set_key" : "glPushGroupMarkerEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glQueryCounterEXT",
+   "linker_set_key" : "glQueryCounterEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glRasterSamplesEXT",
+   "linker_set_key" : "glRasterSamplesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glReadBuffer",
+   "linker_set_key" : "glReadBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glReadBufferIndexedEXT",
+   "linker_set_key" : "glReadBufferIndexedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glReadBufferNV",
+   "linker_set_key" : "glReadBufferNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glReadPixels",
+   "linker_set_key" : "glReadPixels",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glReadnPixels",
+   "linker_set_key" : "glReadnPixels",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glReadnPixelsEXT",
+   "linker_set_key" : "glReadnPixelsEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glReadnPixelsKHR",
+   "linker_set_key" : "glReadnPixelsKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glReleaseShaderCompiler",
+   "linker_set_key" : "glReleaseShaderCompiler",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorage",
+   "linker_set_key" : "glRenderbufferStorage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisample",
+   "linker_set_key" : "glRenderbufferStorageMultisample",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleANGLE",
+   "linker_set_key" : "glRenderbufferStorageMultisampleANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleAPPLE",
+   "linker_set_key" : "glRenderbufferStorageMultisampleAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleEXT",
+   "linker_set_key" : "glRenderbufferStorageMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleIMG",
+   "linker_set_key" : "glRenderbufferStorageMultisampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleNV",
+   "linker_set_key" : "glRenderbufferStorageMultisampleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glResolveDepthValuesNV",
+   "linker_set_key" : "glResolveDepthValuesNV",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glResolveMultisampleFramebufferAPPLE",
+   "linker_set_key" : "glResolveMultisampleFramebufferAPPLE",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glResumeTransformFeedback",
+   "linker_set_key" : "glResumeTransformFeedback",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glSampleCoverage",
+   "linker_set_key" : "glSampleCoverage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glSampleMaski",
+   "linker_set_key" : "glSampleMaski",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIiv",
+   "linker_set_key" : "glSamplerParameterIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIivEXT",
+   "linker_set_key" : "glSamplerParameterIivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIivOES",
+   "linker_set_key" : "glSamplerParameterIivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIuiv",
+   "linker_set_key" : "glSamplerParameterIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIuivEXT",
+   "linker_set_key" : "glSamplerParameterIuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIuivOES",
+   "linker_set_key" : "glSamplerParameterIuivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSamplerParameterf",
+   "linker_set_key" : "glSamplerParameterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glSamplerParameterfv",
+   "linker_set_key" : "glSamplerParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glSamplerParameteri",
+   "linker_set_key" : "glSamplerParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glSamplerParameteriv",
+   "linker_set_key" : "glSamplerParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glScissor",
+   "linker_set_key" : "glScissor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glScissorArrayvNV",
+   "linker_set_key" : "glScissorArrayvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorArrayvOES",
+   "linker_set_key" : "glScissorArrayvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorIndexedNV",
+   "linker_set_key" : "glScissorIndexedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorIndexedOES",
+   "linker_set_key" : "glScissorIndexedOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorIndexedvNV",
+   "linker_set_key" : "glScissorIndexedvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorIndexedvOES",
+   "linker_set_key" : "glScissorIndexedvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSelectPerfMonitorCountersAMD",
+   "linker_set_key" : "glSelectPerfMonitorCountersAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSemaphoreParameterui64vEXT",
+   "linker_set_key" : "glSemaphoreParameterui64vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSetFenceNV",
+   "linker_set_key" : "glSetFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glShaderBinary",
+   "linker_set_key" : "glShaderBinary",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glShaderSource",
+   "linker_set_key" : "glShaderSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glSignalSemaphoreEXT",
+   "linker_set_key" : "glSignalSemaphoreEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSignalVkFenceNV",
+   "linker_set_key" : "glSignalVkFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSignalVkSemaphoreNV",
+   "linker_set_key" : "glSignalVkSemaphoreNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStartTilingQCOM",
+   "linker_set_key" : "glStartTilingQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glStencilFillPathInstancedNV",
+   "linker_set_key" : "glStencilFillPathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilFillPathNV",
+   "linker_set_key" : "glStencilFillPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilFunc",
+   "linker_set_key" : "glStencilFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glStencilFuncSeparate",
+   "linker_set_key" : "glStencilFuncSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glStencilMask",
+   "linker_set_key" : "glStencilMask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glStencilMaskSeparate",
+   "linker_set_key" : "glStencilMaskSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glStencilOp",
+   "linker_set_key" : "glStencilOp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glStencilOpSeparate",
+   "linker_set_key" : "glStencilOpSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glStencilStrokePathInstancedNV",
+   "linker_set_key" : "glStencilStrokePathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilStrokePathNV",
+   "linker_set_key" : "glStencilStrokePathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilThenCoverFillPathInstancedNV",
+   "linker_set_key" : "glStencilThenCoverFillPathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilThenCoverFillPathNV",
+   "linker_set_key" : "glStencilThenCoverFillPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilThenCoverStrokePathInstancedNV",
+   "linker_set_key" : "glStencilThenCoverStrokePathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilThenCoverStrokePathNV",
+   "linker_set_key" : "glStencilThenCoverStrokePathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSubpixelPrecisionBiasNV",
+   "linker_set_key" : "glSubpixelPrecisionBiasNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTestFenceNV",
+   "linker_set_key" : "glTestFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexBuffer",
+   "linker_set_key" : "glTexBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexBufferEXT",
+   "linker_set_key" : "glTexBufferEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexBufferOES",
+   "linker_set_key" : "glTexBufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexBufferRange",
+   "linker_set_key" : "glTexBufferRange",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexBufferRangeEXT",
+   "linker_set_key" : "glTexBufferRangeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexBufferRangeOES",
+   "linker_set_key" : "glTexBufferRangeOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexImage2D",
+   "linker_set_key" : "glTexImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexImage3D",
+   "linker_set_key" : "glTexImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTexImage3DOES",
+   "linker_set_key" : "glTexImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexPageCommitmentEXT",
+   "linker_set_key" : "glTexPageCommitmentEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterIiv",
+   "linker_set_key" : "glTexParameterIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexParameterIivEXT",
+   "linker_set_key" : "glTexParameterIivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterIivOES",
+   "linker_set_key" : "glTexParameterIivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterIuiv",
+   "linker_set_key" : "glTexParameterIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexParameterIuivEXT",
+   "linker_set_key" : "glTexParameterIuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterIuivOES",
+   "linker_set_key" : "glTexParameterIuivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterf",
+   "linker_set_key" : "glTexParameterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameterfv",
+   "linker_set_key" : "glTexParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameteri",
+   "linker_set_key" : "glTexParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameteriv",
+   "linker_set_key" : "glTexParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexStorage1DEXT",
+   "linker_set_key" : "glTexStorage1DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexStorage2D",
+   "linker_set_key" : "glTexStorage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTexStorage2DEXT",
+   "linker_set_key" : "glTexStorage2DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexStorage2DMultisample",
+   "linker_set_key" : "glTexStorage2DMultisample",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glTexStorage3D",
+   "linker_set_key" : "glTexStorage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTexStorage3DEXT",
+   "linker_set_key" : "glTexStorage3DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexStorage3DMultisample",
+   "linker_set_key" : "glTexStorage3DMultisample",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexStorage3DMultisampleOES",
+   "linker_set_key" : "glTexStorage3DMultisampleOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexStorageMem2DEXT",
+   "linker_set_key" : "glTexStorageMem2DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexStorageMem2DMultisampleEXT",
+   "linker_set_key" : "glTexStorageMem2DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexStorageMem3DEXT",
+   "linker_set_key" : "glTexStorageMem3DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexStorageMem3DMultisampleEXT",
+   "linker_set_key" : "glTexStorageMem3DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexSubImage2D",
+   "linker_set_key" : "glTexSubImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexSubImage3D",
+   "linker_set_key" : "glTexSubImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTexSubImage3DOES",
+   "linker_set_key" : "glTexSubImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureFoveationParametersQCOM",
+   "linker_set_key" : "glTextureFoveationParametersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureStorage1DEXT",
+   "linker_set_key" : "glTextureStorage1DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTextureStorage2DEXT",
+   "linker_set_key" : "glTextureStorage2DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTextureStorage3DEXT",
+   "linker_set_key" : "glTextureStorage3DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTextureStorageMem2DEXT",
+   "linker_set_key" : "glTextureStorageMem2DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureStorageMem2DMultisampleEXT",
+   "linker_set_key" : "glTextureStorageMem2DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureStorageMem3DEXT",
+   "linker_set_key" : "glTextureStorageMem3DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureStorageMem3DMultisampleEXT",
+   "linker_set_key" : "glTextureStorageMem3DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureViewEXT",
+   "linker_set_key" : "glTextureViewEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureViewOES",
+   "linker_set_key" : "glTextureViewOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTransformFeedbackVaryings",
+   "linker_set_key" : "glTransformFeedbackVaryings",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTransformPathNV",
+   "linker_set_key" : "glTransformPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1f",
+   "linker_set_key" : "glUniform1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform1fv",
+   "linker_set_key" : "glUniform1fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform1i",
+   "linker_set_key" : "glUniform1i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform1i64NV",
+   "linker_set_key" : "glUniform1i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1i64vNV",
+   "linker_set_key" : "glUniform1i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1iv",
+   "linker_set_key" : "glUniform1iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform1ui",
+   "linker_set_key" : "glUniform1ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform1ui64NV",
+   "linker_set_key" : "glUniform1ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1ui64vNV",
+   "linker_set_key" : "glUniform1ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1uiv",
+   "linker_set_key" : "glUniform1uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform2f",
+   "linker_set_key" : "glUniform2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform2fv",
+   "linker_set_key" : "glUniform2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform2i",
+   "linker_set_key" : "glUniform2i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform2i64NV",
+   "linker_set_key" : "glUniform2i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform2i64vNV",
+   "linker_set_key" : "glUniform2i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform2iv",
+   "linker_set_key" : "glUniform2iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform2ui",
+   "linker_set_key" : "glUniform2ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform2ui64NV",
+   "linker_set_key" : "glUniform2ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform2ui64vNV",
+   "linker_set_key" : "glUniform2ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform2uiv",
+   "linker_set_key" : "glUniform2uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform3f",
+   "linker_set_key" : "glUniform3f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform3fv",
+   "linker_set_key" : "glUniform3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform3i",
+   "linker_set_key" : "glUniform3i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform3i64NV",
+   "linker_set_key" : "glUniform3i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform3i64vNV",
+   "linker_set_key" : "glUniform3i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform3iv",
+   "linker_set_key" : "glUniform3iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform3ui",
+   "linker_set_key" : "glUniform3ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform3ui64NV",
+   "linker_set_key" : "glUniform3ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform3ui64vNV",
+   "linker_set_key" : "glUniform3ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform3uiv",
+   "linker_set_key" : "glUniform3uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform4f",
+   "linker_set_key" : "glUniform4f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform4fv",
+   "linker_set_key" : "glUniform4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform4i",
+   "linker_set_key" : "glUniform4i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform4i64NV",
+   "linker_set_key" : "glUniform4i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform4i64vNV",
+   "linker_set_key" : "glUniform4i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform4iv",
+   "linker_set_key" : "glUniform4iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform4ui",
+   "linker_set_key" : "glUniform4ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform4ui64NV",
+   "linker_set_key" : "glUniform4ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform4ui64vNV",
+   "linker_set_key" : "glUniform4ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform4uiv",
+   "linker_set_key" : "glUniform4uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformBlockBinding",
+   "linker_set_key" : "glUniformBlockBinding",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformHandleui64IMG",
+   "linker_set_key" : "glUniformHandleui64IMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformHandleui64NV",
+   "linker_set_key" : "glUniformHandleui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformHandleui64vIMG",
+   "linker_set_key" : "glUniformHandleui64vIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformHandleui64vNV",
+   "linker_set_key" : "glUniformHandleui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2fv",
+   "linker_set_key" : "glUniformMatrix2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2x3fv",
+   "linker_set_key" : "glUniformMatrix2x3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2x3fvNV",
+   "linker_set_key" : "glUniformMatrix2x3fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2x4fv",
+   "linker_set_key" : "glUniformMatrix2x4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2x4fvNV",
+   "linker_set_key" : "glUniformMatrix2x4fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3fv",
+   "linker_set_key" : "glUniformMatrix3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3x2fv",
+   "linker_set_key" : "glUniformMatrix3x2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3x2fvNV",
+   "linker_set_key" : "glUniformMatrix3x2fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3x4fv",
+   "linker_set_key" : "glUniformMatrix3x4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3x4fvNV",
+   "linker_set_key" : "glUniformMatrix3x4fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4fv",
+   "linker_set_key" : "glUniformMatrix4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4x2fv",
+   "linker_set_key" : "glUniformMatrix4x2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4x2fvNV",
+   "linker_set_key" : "glUniformMatrix4x2fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4x3fv",
+   "linker_set_key" : "glUniformMatrix4x3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4x3fvNV",
+   "linker_set_key" : "glUniformMatrix4x3fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUnmapBuffer",
+   "linker_set_key" : "glUnmapBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUnmapBufferOES",
+   "linker_set_key" : "glUnmapBufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glUseProgram",
+   "linker_set_key" : "glUseProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUseProgramStages",
+   "linker_set_key" : "glUseProgramStages",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glUseProgramStagesEXT",
+   "linker_set_key" : "glUseProgramStagesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glValidateProgram",
+   "linker_set_key" : "glValidateProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glValidateProgramPipeline",
+   "linker_set_key" : "glValidateProgramPipeline",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glValidateProgramPipelineEXT",
+   "linker_set_key" : "glValidateProgramPipelineEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glVertexAttrib1f",
+   "linker_set_key" : "glVertexAttrib1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib1fv",
+   "linker_set_key" : "glVertexAttrib1fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib2f",
+   "linker_set_key" : "glVertexAttrib2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib2fv",
+   "linker_set_key" : "glVertexAttrib2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib3f",
+   "linker_set_key" : "glVertexAttrib3f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib3fv",
+   "linker_set_key" : "glVertexAttrib3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib4f",
+   "linker_set_key" : "glVertexAttrib4f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib4fv",
+   "linker_set_key" : "glVertexAttrib4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttribBinding",
+   "linker_set_key" : "glVertexAttribBinding",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glVertexAttribDivisor",
+   "linker_set_key" : "glVertexAttribDivisor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribDivisorANGLE",
+   "linker_set_key" : "glVertexAttribDivisorANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glVertexAttribDivisorEXT",
+   "linker_set_key" : "glVertexAttribDivisorEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glVertexAttribDivisorNV",
+   "linker_set_key" : "glVertexAttribDivisorNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glVertexAttribFormat",
+   "linker_set_key" : "glVertexAttribFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glVertexAttribI4i",
+   "linker_set_key" : "glVertexAttribI4i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribI4iv",
+   "linker_set_key" : "glVertexAttribI4iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribI4ui",
+   "linker_set_key" : "glVertexAttribI4ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribI4uiv",
+   "linker_set_key" : "glVertexAttribI4uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribIFormat",
+   "linker_set_key" : "glVertexAttribIFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glVertexAttribIPointer",
+   "linker_set_key" : "glVertexAttribIPointer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribPointer",
+   "linker_set_key" : "glVertexAttribPointer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexBindingDivisor",
+   "linker_set_key" : "glVertexBindingDivisor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glViewport",
+   "linker_set_key" : "glViewport",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glViewportArrayvNV",
+   "linker_set_key" : "glViewportArrayvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportArrayvOES",
+   "linker_set_key" : "glViewportArrayvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportIndexedfNV",
+   "linker_set_key" : "glViewportIndexedfNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportIndexedfOES",
+   "linker_set_key" : "glViewportIndexedfOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportIndexedfvNV",
+   "linker_set_key" : "glViewportIndexedfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportIndexedfvOES",
+   "linker_set_key" : "glViewportIndexedfvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportPositionWScaleNV",
+   "linker_set_key" : "glViewportPositionWScaleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportSwizzleNV",
+   "linker_set_key" : "glViewportSwizzleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glWaitSemaphoreEXT",
+   "linker_set_key" : "glWaitSemaphoreEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glWaitSync",
+   "linker_set_key" : "glWaitSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glWaitSyncAPPLE",
+   "linker_set_key" : "glWaitSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glWaitVkSemaphoreNV",
+   "linker_set_key" : "glWaitVkSemaphoreNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glWeightPathsNV",
+   "linker_set_key" : "glWeightPathsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glWindowRectanglesEXT",
+   "linker_set_key" : "glWindowRectanglesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8__GLsync",
+   "name" : "__GLsync *",
+   "referenced_type" : "_ZTI8__GLsync",
+   "self_type" : "_ZTIP8__GLsync",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvjjjjiPKcPKvE",
+   "name" : "void (*)(unsigned int, unsigned int, unsigned int, unsigned int, int, const char *, const void *)",
+   "referenced_type" : "_ZTIFvjjjjiPKcPKvE",
+   "self_type" : "_ZTIPFvjjjjiPKcPKvE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvvE",
+   "name" : "void (*)()",
+   "referenced_type" : "_ZTIFvvE",
+   "self_type" : "_ZTIPFvvE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPKc",
+   "name" : "const char *const *",
+   "referenced_type" : "_ZTIKPKc",
+   "self_type" : "_ZTIPKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPKv",
+   "name" : "const void *const *",
+   "referenced_type" : "_ZTIKPKv",
+   "self_type" : "_ZTIPKPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKd",
+   "name" : "const double *",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIPKd",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKf",
+   "name" : "const float *",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIPKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKx",
+   "name" : "const long long *",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIPKx",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKy",
+   "name" : "const unsigned long long *",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIPKy",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPh",
+   "name" : "unsigned char *",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIPh",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPx",
+   "name" : "long long *",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIPx",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKc",
+   "name" : "const char *const",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKv",
+   "name" : "const void *const",
+   "referenced_type" : "_ZTIPKv",
+   "self_type" : "_ZTIKPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKy",
+   "name" : "const unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIKy",
+   "size" : 8,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 16,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/34/64/arm/source-based/libGLESv3.so.lsdump b/34/64/arm/source-based/libGLESv3.so.lsdump
new file mode 100644
index 0000000..460d57d
--- /dev/null
+++ b/34/64/arm/source-based/libGLESv3.so.lsdump
@@ -0,0 +1,19661 @@
+{
+ "array_types" : [],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "glActiveShaderProgram"
+  },
+  {
+   "name" : "glActiveShaderProgramEXT"
+  },
+  {
+   "name" : "glActiveTexture"
+  },
+  {
+   "name" : "glAlphaFuncQCOM"
+  },
+  {
+   "name" : "glApplyFramebufferAttachmentCMAAINTEL"
+  },
+  {
+   "name" : "glAttachShader"
+  },
+  {
+   "name" : "glBeginConditionalRenderNV"
+  },
+  {
+   "name" : "glBeginPerfMonitorAMD"
+  },
+  {
+   "name" : "glBeginPerfQueryINTEL"
+  },
+  {
+   "name" : "glBeginQuery"
+  },
+  {
+   "name" : "glBeginQueryEXT"
+  },
+  {
+   "name" : "glBeginTransformFeedback"
+  },
+  {
+   "name" : "glBindAttribLocation"
+  },
+  {
+   "name" : "glBindBuffer"
+  },
+  {
+   "name" : "glBindBufferBase"
+  },
+  {
+   "name" : "glBindBufferRange"
+  },
+  {
+   "name" : "glBindFragDataLocationEXT"
+  },
+  {
+   "name" : "glBindFragDataLocationIndexedEXT"
+  },
+  {
+   "name" : "glBindFramebuffer"
+  },
+  {
+   "name" : "glBindImageTexture"
+  },
+  {
+   "name" : "glBindProgramPipeline"
+  },
+  {
+   "name" : "glBindProgramPipelineEXT"
+  },
+  {
+   "name" : "glBindRenderbuffer"
+  },
+  {
+   "name" : "glBindSampler"
+  },
+  {
+   "name" : "glBindTexture"
+  },
+  {
+   "name" : "glBindTransformFeedback"
+  },
+  {
+   "name" : "glBindVertexArray"
+  },
+  {
+   "name" : "glBindVertexArrayOES"
+  },
+  {
+   "name" : "glBindVertexBuffer"
+  },
+  {
+   "name" : "glBlendBarrier"
+  },
+  {
+   "name" : "glBlendBarrierKHR"
+  },
+  {
+   "name" : "glBlendBarrierNV"
+  },
+  {
+   "name" : "glBlendColor"
+  },
+  {
+   "name" : "glBlendEquation"
+  },
+  {
+   "name" : "glBlendEquationSeparate"
+  },
+  {
+   "name" : "glBlendEquationSeparatei"
+  },
+  {
+   "name" : "glBlendEquationSeparateiEXT"
+  },
+  {
+   "name" : "glBlendEquationSeparateiOES"
+  },
+  {
+   "name" : "glBlendEquationi"
+  },
+  {
+   "name" : "glBlendEquationiEXT"
+  },
+  {
+   "name" : "glBlendEquationiOES"
+  },
+  {
+   "name" : "glBlendFunc"
+  },
+  {
+   "name" : "glBlendFuncSeparate"
+  },
+  {
+   "name" : "glBlendFuncSeparatei"
+  },
+  {
+   "name" : "glBlendFuncSeparateiEXT"
+  },
+  {
+   "name" : "glBlendFuncSeparateiOES"
+  },
+  {
+   "name" : "glBlendFunci"
+  },
+  {
+   "name" : "glBlendFunciEXT"
+  },
+  {
+   "name" : "glBlendFunciOES"
+  },
+  {
+   "name" : "glBlendParameteriNV"
+  },
+  {
+   "name" : "glBlitFramebuffer"
+  },
+  {
+   "name" : "glBlitFramebufferANGLE"
+  },
+  {
+   "name" : "glBlitFramebufferNV"
+  },
+  {
+   "name" : "glBufferData"
+  },
+  {
+   "name" : "glBufferStorageEXT"
+  },
+  {
+   "name" : "glBufferStorageExternalEXT"
+  },
+  {
+   "name" : "glBufferStorageMemEXT"
+  },
+  {
+   "name" : "glBufferSubData"
+  },
+  {
+   "name" : "glCheckFramebufferStatus"
+  },
+  {
+   "name" : "glClear"
+  },
+  {
+   "name" : "glClearBufferfi"
+  },
+  {
+   "name" : "glClearBufferfv"
+  },
+  {
+   "name" : "glClearBufferiv"
+  },
+  {
+   "name" : "glClearBufferuiv"
+  },
+  {
+   "name" : "glClearColor"
+  },
+  {
+   "name" : "glClearDepthf"
+  },
+  {
+   "name" : "glClearPixelLocalStorageuiEXT"
+  },
+  {
+   "name" : "glClearStencil"
+  },
+  {
+   "name" : "glClearTexImageEXT"
+  },
+  {
+   "name" : "glClearTexSubImageEXT"
+  },
+  {
+   "name" : "glClientWaitSync"
+  },
+  {
+   "name" : "glClientWaitSyncAPPLE"
+  },
+  {
+   "name" : "glClipControlEXT"
+  },
+  {
+   "name" : "glColorMask"
+  },
+  {
+   "name" : "glColorMaski"
+  },
+  {
+   "name" : "glColorMaskiEXT"
+  },
+  {
+   "name" : "glColorMaskiOES"
+  },
+  {
+   "name" : "glCompileShader"
+  },
+  {
+   "name" : "glCompressedTexImage2D"
+  },
+  {
+   "name" : "glCompressedTexImage3D"
+  },
+  {
+   "name" : "glCompressedTexImage3DOES"
+  },
+  {
+   "name" : "glCompressedTexSubImage2D"
+  },
+  {
+   "name" : "glCompressedTexSubImage3D"
+  },
+  {
+   "name" : "glCompressedTexSubImage3DOES"
+  },
+  {
+   "name" : "glConservativeRasterParameteriNV"
+  },
+  {
+   "name" : "glCopyBufferSubData"
+  },
+  {
+   "name" : "glCopyBufferSubDataNV"
+  },
+  {
+   "name" : "glCopyImageSubData"
+  },
+  {
+   "name" : "glCopyImageSubDataEXT"
+  },
+  {
+   "name" : "glCopyImageSubDataOES"
+  },
+  {
+   "name" : "glCopyPathNV"
+  },
+  {
+   "name" : "glCopyTexImage2D"
+  },
+  {
+   "name" : "glCopyTexSubImage2D"
+  },
+  {
+   "name" : "glCopyTexSubImage3D"
+  },
+  {
+   "name" : "glCopyTexSubImage3DOES"
+  },
+  {
+   "name" : "glCopyTextureLevelsAPPLE"
+  },
+  {
+   "name" : "glCoverFillPathInstancedNV"
+  },
+  {
+   "name" : "glCoverFillPathNV"
+  },
+  {
+   "name" : "glCoverStrokePathInstancedNV"
+  },
+  {
+   "name" : "glCoverStrokePathNV"
+  },
+  {
+   "name" : "glCoverageMaskNV"
+  },
+  {
+   "name" : "glCoverageModulationNV"
+  },
+  {
+   "name" : "glCoverageModulationTableNV"
+  },
+  {
+   "name" : "glCoverageOperationNV"
+  },
+  {
+   "name" : "glCreateMemoryObjectsEXT"
+  },
+  {
+   "name" : "glCreatePerfQueryINTEL"
+  },
+  {
+   "name" : "glCreateProgram"
+  },
+  {
+   "name" : "glCreateShader"
+  },
+  {
+   "name" : "glCreateShaderProgramv"
+  },
+  {
+   "name" : "glCreateShaderProgramvEXT"
+  },
+  {
+   "name" : "glCullFace"
+  },
+  {
+   "name" : "glDebugMessageCallback"
+  },
+  {
+   "name" : "glDebugMessageCallbackKHR"
+  },
+  {
+   "name" : "glDebugMessageControl"
+  },
+  {
+   "name" : "glDebugMessageControlKHR"
+  },
+  {
+   "name" : "glDebugMessageInsert"
+  },
+  {
+   "name" : "glDebugMessageInsertKHR"
+  },
+  {
+   "name" : "glDeleteBuffers"
+  },
+  {
+   "name" : "glDeleteFencesNV"
+  },
+  {
+   "name" : "glDeleteFramebuffers"
+  },
+  {
+   "name" : "glDeleteMemoryObjectsEXT"
+  },
+  {
+   "name" : "glDeletePathsNV"
+  },
+  {
+   "name" : "glDeletePerfMonitorsAMD"
+  },
+  {
+   "name" : "glDeletePerfQueryINTEL"
+  },
+  {
+   "name" : "glDeleteProgram"
+  },
+  {
+   "name" : "glDeleteProgramPipelines"
+  },
+  {
+   "name" : "glDeleteProgramPipelinesEXT"
+  },
+  {
+   "name" : "glDeleteQueries"
+  },
+  {
+   "name" : "glDeleteQueriesEXT"
+  },
+  {
+   "name" : "glDeleteRenderbuffers"
+  },
+  {
+   "name" : "glDeleteSamplers"
+  },
+  {
+   "name" : "glDeleteSemaphoresEXT"
+  },
+  {
+   "name" : "glDeleteShader"
+  },
+  {
+   "name" : "glDeleteSync"
+  },
+  {
+   "name" : "glDeleteSyncAPPLE"
+  },
+  {
+   "name" : "glDeleteTextures"
+  },
+  {
+   "name" : "glDeleteTransformFeedbacks"
+  },
+  {
+   "name" : "glDeleteVertexArrays"
+  },
+  {
+   "name" : "glDeleteVertexArraysOES"
+  },
+  {
+   "name" : "glDepthFunc"
+  },
+  {
+   "name" : "glDepthMask"
+  },
+  {
+   "name" : "glDepthRangeArrayfvNV"
+  },
+  {
+   "name" : "glDepthRangeArrayfvOES"
+  },
+  {
+   "name" : "glDepthRangeIndexedfNV"
+  },
+  {
+   "name" : "glDepthRangeIndexedfOES"
+  },
+  {
+   "name" : "glDepthRangef"
+  },
+  {
+   "name" : "glDetachShader"
+  },
+  {
+   "name" : "glDisable"
+  },
+  {
+   "name" : "glDisableDriverControlQCOM"
+  },
+  {
+   "name" : "glDisableVertexAttribArray"
+  },
+  {
+   "name" : "glDisablei"
+  },
+  {
+   "name" : "glDisableiEXT"
+  },
+  {
+   "name" : "glDisableiNV"
+  },
+  {
+   "name" : "glDisableiOES"
+  },
+  {
+   "name" : "glDiscardFramebufferEXT"
+  },
+  {
+   "name" : "glDispatchCompute"
+  },
+  {
+   "name" : "glDispatchComputeIndirect"
+  },
+  {
+   "name" : "glDrawArrays"
+  },
+  {
+   "name" : "glDrawArraysIndirect"
+  },
+  {
+   "name" : "glDrawArraysInstanced"
+  },
+  {
+   "name" : "glDrawArraysInstancedANGLE"
+  },
+  {
+   "name" : "glDrawArraysInstancedBaseInstanceEXT"
+  },
+  {
+   "name" : "glDrawArraysInstancedEXT"
+  },
+  {
+   "name" : "glDrawArraysInstancedNV"
+  },
+  {
+   "name" : "glDrawBuffers"
+  },
+  {
+   "name" : "glDrawBuffersEXT"
+  },
+  {
+   "name" : "glDrawBuffersIndexedEXT"
+  },
+  {
+   "name" : "glDrawBuffersNV"
+  },
+  {
+   "name" : "glDrawElements"
+  },
+  {
+   "name" : "glDrawElementsBaseVertex"
+  },
+  {
+   "name" : "glDrawElementsBaseVertexEXT"
+  },
+  {
+   "name" : "glDrawElementsBaseVertexOES"
+  },
+  {
+   "name" : "glDrawElementsIndirect"
+  },
+  {
+   "name" : "glDrawElementsInstanced"
+  },
+  {
+   "name" : "glDrawElementsInstancedANGLE"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseInstanceEXT"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseVertex"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseVertexBaseInstanceEXT"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseVertexEXT"
+  },
+  {
+   "name" : "glDrawElementsInstancedBaseVertexOES"
+  },
+  {
+   "name" : "glDrawElementsInstancedEXT"
+  },
+  {
+   "name" : "glDrawElementsInstancedNV"
+  },
+  {
+   "name" : "glDrawRangeElements"
+  },
+  {
+   "name" : "glDrawRangeElementsBaseVertex"
+  },
+  {
+   "name" : "glDrawRangeElementsBaseVertexEXT"
+  },
+  {
+   "name" : "glDrawRangeElementsBaseVertexOES"
+  },
+  {
+   "name" : "glDrawTransformFeedbackEXT"
+  },
+  {
+   "name" : "glDrawTransformFeedbackInstancedEXT"
+  },
+  {
+   "name" : "glDrawVkImageNV"
+  },
+  {
+   "name" : "glEGLImageTargetRenderbufferStorageOES"
+  },
+  {
+   "name" : "glEGLImageTargetTexStorageEXT"
+  },
+  {
+   "name" : "glEGLImageTargetTexture2DOES"
+  },
+  {
+   "name" : "glEGLImageTargetTextureStorageEXT"
+  },
+  {
+   "name" : "glEnable"
+  },
+  {
+   "name" : "glEnableDriverControlQCOM"
+  },
+  {
+   "name" : "glEnableVertexAttribArray"
+  },
+  {
+   "name" : "glEnablei"
+  },
+  {
+   "name" : "glEnableiEXT"
+  },
+  {
+   "name" : "glEnableiNV"
+  },
+  {
+   "name" : "glEnableiOES"
+  },
+  {
+   "name" : "glEndConditionalRenderNV"
+  },
+  {
+   "name" : "glEndPerfMonitorAMD"
+  },
+  {
+   "name" : "glEndPerfQueryINTEL"
+  },
+  {
+   "name" : "glEndQuery"
+  },
+  {
+   "name" : "glEndQueryEXT"
+  },
+  {
+   "name" : "glEndTilingQCOM"
+  },
+  {
+   "name" : "glEndTransformFeedback"
+  },
+  {
+   "name" : "glExtGetBufferPointervQCOM"
+  },
+  {
+   "name" : "glExtGetBuffersQCOM"
+  },
+  {
+   "name" : "glExtGetFramebuffersQCOM"
+  },
+  {
+   "name" : "glExtGetProgramBinarySourceQCOM"
+  },
+  {
+   "name" : "glExtGetProgramsQCOM"
+  },
+  {
+   "name" : "glExtGetRenderbuffersQCOM"
+  },
+  {
+   "name" : "glExtGetShadersQCOM"
+  },
+  {
+   "name" : "glExtGetTexLevelParameterivQCOM"
+  },
+  {
+   "name" : "glExtGetTexSubImageQCOM"
+  },
+  {
+   "name" : "glExtGetTexturesQCOM"
+  },
+  {
+   "name" : "glExtIsProgramBinaryQCOM"
+  },
+  {
+   "name" : "glExtTexObjectStateOverrideiQCOM"
+  },
+  {
+   "name" : "glFenceSync"
+  },
+  {
+   "name" : "glFenceSyncAPPLE"
+  },
+  {
+   "name" : "glFinish"
+  },
+  {
+   "name" : "glFinishFenceNV"
+  },
+  {
+   "name" : "glFlush"
+  },
+  {
+   "name" : "glFlushMappedBufferRange"
+  },
+  {
+   "name" : "glFlushMappedBufferRangeEXT"
+  },
+  {
+   "name" : "glFragmentCoverageColorNV"
+  },
+  {
+   "name" : "glFramebufferFetchBarrierEXT"
+  },
+  {
+   "name" : "glFramebufferFetchBarrierQCOM"
+  },
+  {
+   "name" : "glFramebufferFoveationConfigQCOM"
+  },
+  {
+   "name" : "glFramebufferFoveationParametersQCOM"
+  },
+  {
+   "name" : "glFramebufferParameteri"
+  },
+  {
+   "name" : "glFramebufferPixelLocalStorageSizeEXT"
+  },
+  {
+   "name" : "glFramebufferRenderbuffer"
+  },
+  {
+   "name" : "glFramebufferSampleLocationsfvNV"
+  },
+  {
+   "name" : "glFramebufferTexture"
+  },
+  {
+   "name" : "glFramebufferTexture2D"
+  },
+  {
+   "name" : "glFramebufferTexture2DDownsampleIMG"
+  },
+  {
+   "name" : "glFramebufferTexture2DMultisampleEXT"
+  },
+  {
+   "name" : "glFramebufferTexture2DMultisampleIMG"
+  },
+  {
+   "name" : "glFramebufferTexture3DOES"
+  },
+  {
+   "name" : "glFramebufferTextureEXT"
+  },
+  {
+   "name" : "glFramebufferTextureLayer"
+  },
+  {
+   "name" : "glFramebufferTextureLayerDownsampleIMG"
+  },
+  {
+   "name" : "glFramebufferTextureMultisampleMultiviewOVR"
+  },
+  {
+   "name" : "glFramebufferTextureMultiviewOVR"
+  },
+  {
+   "name" : "glFramebufferTextureOES"
+  },
+  {
+   "name" : "glFrontFace"
+  },
+  {
+   "name" : "glGenBuffers"
+  },
+  {
+   "name" : "glGenFencesNV"
+  },
+  {
+   "name" : "glGenFramebuffers"
+  },
+  {
+   "name" : "glGenPathsNV"
+  },
+  {
+   "name" : "glGenPerfMonitorsAMD"
+  },
+  {
+   "name" : "glGenProgramPipelines"
+  },
+  {
+   "name" : "glGenProgramPipelinesEXT"
+  },
+  {
+   "name" : "glGenQueries"
+  },
+  {
+   "name" : "glGenQueriesEXT"
+  },
+  {
+   "name" : "glGenRenderbuffers"
+  },
+  {
+   "name" : "glGenSamplers"
+  },
+  {
+   "name" : "glGenSemaphoresEXT"
+  },
+  {
+   "name" : "glGenTextures"
+  },
+  {
+   "name" : "glGenTransformFeedbacks"
+  },
+  {
+   "name" : "glGenVertexArrays"
+  },
+  {
+   "name" : "glGenVertexArraysOES"
+  },
+  {
+   "name" : "glGenerateMipmap"
+  },
+  {
+   "name" : "glGetActiveAttrib"
+  },
+  {
+   "name" : "glGetActiveUniform"
+  },
+  {
+   "name" : "glGetActiveUniformBlockName"
+  },
+  {
+   "name" : "glGetActiveUniformBlockiv"
+  },
+  {
+   "name" : "glGetActiveUniformsiv"
+  },
+  {
+   "name" : "glGetAttachedShaders"
+  },
+  {
+   "name" : "glGetAttribLocation"
+  },
+  {
+   "name" : "glGetBooleani_v"
+  },
+  {
+   "name" : "glGetBooleanv"
+  },
+  {
+   "name" : "glGetBufferParameteri64v"
+  },
+  {
+   "name" : "glGetBufferParameteriv"
+  },
+  {
+   "name" : "glGetBufferPointerv"
+  },
+  {
+   "name" : "glGetBufferPointervOES"
+  },
+  {
+   "name" : "glGetCoverageModulationTableNV"
+  },
+  {
+   "name" : "glGetDebugMessageLog"
+  },
+  {
+   "name" : "glGetDebugMessageLogKHR"
+  },
+  {
+   "name" : "glGetDriverControlStringQCOM"
+  },
+  {
+   "name" : "glGetDriverControlsQCOM"
+  },
+  {
+   "name" : "glGetError"
+  },
+  {
+   "name" : "glGetFenceivNV"
+  },
+  {
+   "name" : "glGetFirstPerfQueryIdINTEL"
+  },
+  {
+   "name" : "glGetFloati_vNV"
+  },
+  {
+   "name" : "glGetFloati_vOES"
+  },
+  {
+   "name" : "glGetFloatv"
+  },
+  {
+   "name" : "glGetFragDataIndexEXT"
+  },
+  {
+   "name" : "glGetFragDataLocation"
+  },
+  {
+   "name" : "glGetFramebufferAttachmentParameteriv"
+  },
+  {
+   "name" : "glGetFramebufferParameteriv"
+  },
+  {
+   "name" : "glGetFramebufferPixelLocalStorageSizeEXT"
+  },
+  {
+   "name" : "glGetGraphicsResetStatus"
+  },
+  {
+   "name" : "glGetGraphicsResetStatusEXT"
+  },
+  {
+   "name" : "glGetGraphicsResetStatusKHR"
+  },
+  {
+   "name" : "glGetImageHandleNV"
+  },
+  {
+   "name" : "glGetInteger64i_v"
+  },
+  {
+   "name" : "glGetInteger64v"
+  },
+  {
+   "name" : "glGetInteger64vAPPLE"
+  },
+  {
+   "name" : "glGetIntegeri_v"
+  },
+  {
+   "name" : "glGetIntegeri_vEXT"
+  },
+  {
+   "name" : "glGetIntegerv"
+  },
+  {
+   "name" : "glGetInternalformatSampleivNV"
+  },
+  {
+   "name" : "glGetInternalformativ"
+  },
+  {
+   "name" : "glGetMemoryObjectParameterivEXT"
+  },
+  {
+   "name" : "glGetMultisamplefv"
+  },
+  {
+   "name" : "glGetNextPerfQueryIdINTEL"
+  },
+  {
+   "name" : "glGetObjectLabel"
+  },
+  {
+   "name" : "glGetObjectLabelEXT"
+  },
+  {
+   "name" : "glGetObjectLabelKHR"
+  },
+  {
+   "name" : "glGetObjectPtrLabel"
+  },
+  {
+   "name" : "glGetObjectPtrLabelKHR"
+  },
+  {
+   "name" : "glGetPathCommandsNV"
+  },
+  {
+   "name" : "glGetPathCoordsNV"
+  },
+  {
+   "name" : "glGetPathDashArrayNV"
+  },
+  {
+   "name" : "glGetPathLengthNV"
+  },
+  {
+   "name" : "glGetPathMetricRangeNV"
+  },
+  {
+   "name" : "glGetPathMetricsNV"
+  },
+  {
+   "name" : "glGetPathParameterfvNV"
+  },
+  {
+   "name" : "glGetPathParameterivNV"
+  },
+  {
+   "name" : "glGetPathSpacingNV"
+  },
+  {
+   "name" : "glGetPerfCounterInfoINTEL"
+  },
+  {
+   "name" : "glGetPerfMonitorCounterDataAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorCounterInfoAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorCounterStringAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorCountersAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorGroupStringAMD"
+  },
+  {
+   "name" : "glGetPerfMonitorGroupsAMD"
+  },
+  {
+   "name" : "glGetPerfQueryDataINTEL"
+  },
+  {
+   "name" : "glGetPerfQueryIdByNameINTEL"
+  },
+  {
+   "name" : "glGetPerfQueryInfoINTEL"
+  },
+  {
+   "name" : "glGetPointerv"
+  },
+  {
+   "name" : "glGetPointervKHR"
+  },
+  {
+   "name" : "glGetProgramBinary"
+  },
+  {
+   "name" : "glGetProgramBinaryOES"
+  },
+  {
+   "name" : "glGetProgramInfoLog"
+  },
+  {
+   "name" : "glGetProgramInterfaceiv"
+  },
+  {
+   "name" : "glGetProgramPipelineInfoLog"
+  },
+  {
+   "name" : "glGetProgramPipelineInfoLogEXT"
+  },
+  {
+   "name" : "glGetProgramPipelineiv"
+  },
+  {
+   "name" : "glGetProgramPipelineivEXT"
+  },
+  {
+   "name" : "glGetProgramResourceIndex"
+  },
+  {
+   "name" : "glGetProgramResourceLocation"
+  },
+  {
+   "name" : "glGetProgramResourceLocationIndexEXT"
+  },
+  {
+   "name" : "glGetProgramResourceName"
+  },
+  {
+   "name" : "glGetProgramResourcefvNV"
+  },
+  {
+   "name" : "glGetProgramResourceiv"
+  },
+  {
+   "name" : "glGetProgramiv"
+  },
+  {
+   "name" : "glGetQueryObjecti64vEXT"
+  },
+  {
+   "name" : "glGetQueryObjectivEXT"
+  },
+  {
+   "name" : "glGetQueryObjectui64vEXT"
+  },
+  {
+   "name" : "glGetQueryObjectuiv"
+  },
+  {
+   "name" : "glGetQueryObjectuivEXT"
+  },
+  {
+   "name" : "glGetQueryiv"
+  },
+  {
+   "name" : "glGetQueryivEXT"
+  },
+  {
+   "name" : "glGetRenderbufferParameteriv"
+  },
+  {
+   "name" : "glGetSamplerParameterIiv"
+  },
+  {
+   "name" : "glGetSamplerParameterIivEXT"
+  },
+  {
+   "name" : "glGetSamplerParameterIivOES"
+  },
+  {
+   "name" : "glGetSamplerParameterIuiv"
+  },
+  {
+   "name" : "glGetSamplerParameterIuivEXT"
+  },
+  {
+   "name" : "glGetSamplerParameterIuivOES"
+  },
+  {
+   "name" : "glGetSamplerParameterfv"
+  },
+  {
+   "name" : "glGetSamplerParameteriv"
+  },
+  {
+   "name" : "glGetSemaphoreParameterui64vEXT"
+  },
+  {
+   "name" : "glGetShaderInfoLog"
+  },
+  {
+   "name" : "glGetShaderPrecisionFormat"
+  },
+  {
+   "name" : "glGetShaderSource"
+  },
+  {
+   "name" : "glGetShaderiv"
+  },
+  {
+   "name" : "glGetString"
+  },
+  {
+   "name" : "glGetStringi"
+  },
+  {
+   "name" : "glGetSynciv"
+  },
+  {
+   "name" : "glGetSyncivAPPLE"
+  },
+  {
+   "name" : "glGetTexLevelParameterfv"
+  },
+  {
+   "name" : "glGetTexLevelParameteriv"
+  },
+  {
+   "name" : "glGetTexParameterIiv"
+  },
+  {
+   "name" : "glGetTexParameterIivEXT"
+  },
+  {
+   "name" : "glGetTexParameterIivOES"
+  },
+  {
+   "name" : "glGetTexParameterIuiv"
+  },
+  {
+   "name" : "glGetTexParameterIuivEXT"
+  },
+  {
+   "name" : "glGetTexParameterIuivOES"
+  },
+  {
+   "name" : "glGetTexParameterfv"
+  },
+  {
+   "name" : "glGetTexParameteriv"
+  },
+  {
+   "name" : "glGetTextureHandleIMG"
+  },
+  {
+   "name" : "glGetTextureHandleNV"
+  },
+  {
+   "name" : "glGetTextureSamplerHandleIMG"
+  },
+  {
+   "name" : "glGetTextureSamplerHandleNV"
+  },
+  {
+   "name" : "glGetTransformFeedbackVarying"
+  },
+  {
+   "name" : "glGetTranslatedShaderSourceANGLE"
+  },
+  {
+   "name" : "glGetUniformBlockIndex"
+  },
+  {
+   "name" : "glGetUniformIndices"
+  },
+  {
+   "name" : "glGetUniformLocation"
+  },
+  {
+   "name" : "glGetUniformfv"
+  },
+  {
+   "name" : "glGetUniformi64vNV"
+  },
+  {
+   "name" : "glGetUniformiv"
+  },
+  {
+   "name" : "glGetUniformuiv"
+  },
+  {
+   "name" : "glGetUnsignedBytei_vEXT"
+  },
+  {
+   "name" : "glGetUnsignedBytevEXT"
+  },
+  {
+   "name" : "glGetVertexAttribIiv"
+  },
+  {
+   "name" : "glGetVertexAttribIuiv"
+  },
+  {
+   "name" : "glGetVertexAttribPointerv"
+  },
+  {
+   "name" : "glGetVertexAttribfv"
+  },
+  {
+   "name" : "glGetVertexAttribiv"
+  },
+  {
+   "name" : "glGetVkProcAddrNV"
+  },
+  {
+   "name" : "glGetnUniformfv"
+  },
+  {
+   "name" : "glGetnUniformfvEXT"
+  },
+  {
+   "name" : "glGetnUniformfvKHR"
+  },
+  {
+   "name" : "glGetnUniformiv"
+  },
+  {
+   "name" : "glGetnUniformivEXT"
+  },
+  {
+   "name" : "glGetnUniformivKHR"
+  },
+  {
+   "name" : "glGetnUniformuiv"
+  },
+  {
+   "name" : "glGetnUniformuivKHR"
+  },
+  {
+   "name" : "glHint"
+  },
+  {
+   "name" : "glImportMemoryFdEXT"
+  },
+  {
+   "name" : "glImportSemaphoreFdEXT"
+  },
+  {
+   "name" : "glInsertEventMarkerEXT"
+  },
+  {
+   "name" : "glInterpolatePathsNV"
+  },
+  {
+   "name" : "glInvalidateFramebuffer"
+  },
+  {
+   "name" : "glInvalidateSubFramebuffer"
+  },
+  {
+   "name" : "glIsBuffer"
+  },
+  {
+   "name" : "glIsEnabled"
+  },
+  {
+   "name" : "glIsEnabledi"
+  },
+  {
+   "name" : "glIsEnablediEXT"
+  },
+  {
+   "name" : "glIsEnablediNV"
+  },
+  {
+   "name" : "glIsEnablediOES"
+  },
+  {
+   "name" : "glIsFenceNV"
+  },
+  {
+   "name" : "glIsFramebuffer"
+  },
+  {
+   "name" : "glIsImageHandleResidentNV"
+  },
+  {
+   "name" : "glIsMemoryObjectEXT"
+  },
+  {
+   "name" : "glIsPathNV"
+  },
+  {
+   "name" : "glIsPointInFillPathNV"
+  },
+  {
+   "name" : "glIsPointInStrokePathNV"
+  },
+  {
+   "name" : "glIsProgram"
+  },
+  {
+   "name" : "glIsProgramPipeline"
+  },
+  {
+   "name" : "glIsProgramPipelineEXT"
+  },
+  {
+   "name" : "glIsQuery"
+  },
+  {
+   "name" : "glIsQueryEXT"
+  },
+  {
+   "name" : "glIsRenderbuffer"
+  },
+  {
+   "name" : "glIsSampler"
+  },
+  {
+   "name" : "glIsSemaphoreEXT"
+  },
+  {
+   "name" : "glIsShader"
+  },
+  {
+   "name" : "glIsSync"
+  },
+  {
+   "name" : "glIsSyncAPPLE"
+  },
+  {
+   "name" : "glIsTexture"
+  },
+  {
+   "name" : "glIsTextureHandleResidentNV"
+  },
+  {
+   "name" : "glIsTransformFeedback"
+  },
+  {
+   "name" : "glIsVertexArray"
+  },
+  {
+   "name" : "glIsVertexArrayOES"
+  },
+  {
+   "name" : "glLabelObjectEXT"
+  },
+  {
+   "name" : "glLineWidth"
+  },
+  {
+   "name" : "glLinkProgram"
+  },
+  {
+   "name" : "glMakeImageHandleNonResidentNV"
+  },
+  {
+   "name" : "glMakeImageHandleResidentNV"
+  },
+  {
+   "name" : "glMakeTextureHandleNonResidentNV"
+  },
+  {
+   "name" : "glMakeTextureHandleResidentNV"
+  },
+  {
+   "name" : "glMapBufferOES"
+  },
+  {
+   "name" : "glMapBufferRange"
+  },
+  {
+   "name" : "glMapBufferRangeEXT"
+  },
+  {
+   "name" : "glMatrixFrustumEXT"
+  },
+  {
+   "name" : "glMatrixLoad3x2fNV"
+  },
+  {
+   "name" : "glMatrixLoad3x3fNV"
+  },
+  {
+   "name" : "glMatrixLoadIdentityEXT"
+  },
+  {
+   "name" : "glMatrixLoadTranspose3x3fNV"
+  },
+  {
+   "name" : "glMatrixLoadTransposedEXT"
+  },
+  {
+   "name" : "glMatrixLoadTransposefEXT"
+  },
+  {
+   "name" : "glMatrixLoaddEXT"
+  },
+  {
+   "name" : "glMatrixLoadfEXT"
+  },
+  {
+   "name" : "glMatrixMult3x2fNV"
+  },
+  {
+   "name" : "glMatrixMult3x3fNV"
+  },
+  {
+   "name" : "glMatrixMultTranspose3x3fNV"
+  },
+  {
+   "name" : "glMatrixMultTransposedEXT"
+  },
+  {
+   "name" : "glMatrixMultTransposefEXT"
+  },
+  {
+   "name" : "glMatrixMultdEXT"
+  },
+  {
+   "name" : "glMatrixMultfEXT"
+  },
+  {
+   "name" : "glMatrixOrthoEXT"
+  },
+  {
+   "name" : "glMatrixPopEXT"
+  },
+  {
+   "name" : "glMatrixPushEXT"
+  },
+  {
+   "name" : "glMatrixRotatedEXT"
+  },
+  {
+   "name" : "glMatrixRotatefEXT"
+  },
+  {
+   "name" : "glMatrixScaledEXT"
+  },
+  {
+   "name" : "glMatrixScalefEXT"
+  },
+  {
+   "name" : "glMatrixTranslatedEXT"
+  },
+  {
+   "name" : "glMatrixTranslatefEXT"
+  },
+  {
+   "name" : "glMaxShaderCompilerThreadsKHR"
+  },
+  {
+   "name" : "glMemoryBarrier"
+  },
+  {
+   "name" : "glMemoryBarrierByRegion"
+  },
+  {
+   "name" : "glMemoryObjectParameterivEXT"
+  },
+  {
+   "name" : "glMinSampleShading"
+  },
+  {
+   "name" : "glMinSampleShadingOES"
+  },
+  {
+   "name" : "glMultiDrawArraysEXT"
+  },
+  {
+   "name" : "glMultiDrawArraysIndirectEXT"
+  },
+  {
+   "name" : "glMultiDrawElementsBaseVertexEXT"
+  },
+  {
+   "name" : "glMultiDrawElementsEXT"
+  },
+  {
+   "name" : "glMultiDrawElementsIndirectEXT"
+  },
+  {
+   "name" : "glNamedBufferStorageExternalEXT"
+  },
+  {
+   "name" : "glNamedBufferStorageMemEXT"
+  },
+  {
+   "name" : "glNamedFramebufferSampleLocationsfvNV"
+  },
+  {
+   "name" : "glObjectLabel"
+  },
+  {
+   "name" : "glObjectLabelKHR"
+  },
+  {
+   "name" : "glObjectPtrLabel"
+  },
+  {
+   "name" : "glObjectPtrLabelKHR"
+  },
+  {
+   "name" : "glPatchParameteri"
+  },
+  {
+   "name" : "glPatchParameteriEXT"
+  },
+  {
+   "name" : "glPatchParameteriOES"
+  },
+  {
+   "name" : "glPathCommandsNV"
+  },
+  {
+   "name" : "glPathCoordsNV"
+  },
+  {
+   "name" : "glPathCoverDepthFuncNV"
+  },
+  {
+   "name" : "glPathDashArrayNV"
+  },
+  {
+   "name" : "glPathGlyphIndexArrayNV"
+  },
+  {
+   "name" : "glPathGlyphIndexRangeNV"
+  },
+  {
+   "name" : "glPathGlyphRangeNV"
+  },
+  {
+   "name" : "glPathGlyphsNV"
+  },
+  {
+   "name" : "glPathMemoryGlyphIndexArrayNV"
+  },
+  {
+   "name" : "glPathParameterfNV"
+  },
+  {
+   "name" : "glPathParameterfvNV"
+  },
+  {
+   "name" : "glPathParameteriNV"
+  },
+  {
+   "name" : "glPathParameterivNV"
+  },
+  {
+   "name" : "glPathStencilDepthOffsetNV"
+  },
+  {
+   "name" : "glPathStencilFuncNV"
+  },
+  {
+   "name" : "glPathStringNV"
+  },
+  {
+   "name" : "glPathSubCommandsNV"
+  },
+  {
+   "name" : "glPathSubCoordsNV"
+  },
+  {
+   "name" : "glPauseTransformFeedback"
+  },
+  {
+   "name" : "glPixelStorei"
+  },
+  {
+   "name" : "glPointAlongPathNV"
+  },
+  {
+   "name" : "glPolygonModeNV"
+  },
+  {
+   "name" : "glPolygonOffset"
+  },
+  {
+   "name" : "glPolygonOffsetClampEXT"
+  },
+  {
+   "name" : "glPopDebugGroup"
+  },
+  {
+   "name" : "glPopDebugGroupKHR"
+  },
+  {
+   "name" : "glPopGroupMarkerEXT"
+  },
+  {
+   "name" : "glPrimitiveBoundingBox"
+  },
+  {
+   "name" : "glPrimitiveBoundingBoxEXT"
+  },
+  {
+   "name" : "glPrimitiveBoundingBoxOES"
+  },
+  {
+   "name" : "glProgramBinary"
+  },
+  {
+   "name" : "glProgramBinaryOES"
+  },
+  {
+   "name" : "glProgramParameteri"
+  },
+  {
+   "name" : "glProgramParameteriEXT"
+  },
+  {
+   "name" : "glProgramPathFragmentInputGenNV"
+  },
+  {
+   "name" : "glProgramUniform1f"
+  },
+  {
+   "name" : "glProgramUniform1fEXT"
+  },
+  {
+   "name" : "glProgramUniform1fv"
+  },
+  {
+   "name" : "glProgramUniform1fvEXT"
+  },
+  {
+   "name" : "glProgramUniform1i"
+  },
+  {
+   "name" : "glProgramUniform1i64NV"
+  },
+  {
+   "name" : "glProgramUniform1i64vNV"
+  },
+  {
+   "name" : "glProgramUniform1iEXT"
+  },
+  {
+   "name" : "glProgramUniform1iv"
+  },
+  {
+   "name" : "glProgramUniform1ivEXT"
+  },
+  {
+   "name" : "glProgramUniform1ui"
+  },
+  {
+   "name" : "glProgramUniform1ui64NV"
+  },
+  {
+   "name" : "glProgramUniform1ui64vNV"
+  },
+  {
+   "name" : "glProgramUniform1uiEXT"
+  },
+  {
+   "name" : "glProgramUniform1uiv"
+  },
+  {
+   "name" : "glProgramUniform1uivEXT"
+  },
+  {
+   "name" : "glProgramUniform2f"
+  },
+  {
+   "name" : "glProgramUniform2fEXT"
+  },
+  {
+   "name" : "glProgramUniform2fv"
+  },
+  {
+   "name" : "glProgramUniform2fvEXT"
+  },
+  {
+   "name" : "glProgramUniform2i"
+  },
+  {
+   "name" : "glProgramUniform2i64NV"
+  },
+  {
+   "name" : "glProgramUniform2i64vNV"
+  },
+  {
+   "name" : "glProgramUniform2iEXT"
+  },
+  {
+   "name" : "glProgramUniform2iv"
+  },
+  {
+   "name" : "glProgramUniform2ivEXT"
+  },
+  {
+   "name" : "glProgramUniform2ui"
+  },
+  {
+   "name" : "glProgramUniform2ui64NV"
+  },
+  {
+   "name" : "glProgramUniform2ui64vNV"
+  },
+  {
+   "name" : "glProgramUniform2uiEXT"
+  },
+  {
+   "name" : "glProgramUniform2uiv"
+  },
+  {
+   "name" : "glProgramUniform2uivEXT"
+  },
+  {
+   "name" : "glProgramUniform3f"
+  },
+  {
+   "name" : "glProgramUniform3fEXT"
+  },
+  {
+   "name" : "glProgramUniform3fv"
+  },
+  {
+   "name" : "glProgramUniform3fvEXT"
+  },
+  {
+   "name" : "glProgramUniform3i"
+  },
+  {
+   "name" : "glProgramUniform3i64NV"
+  },
+  {
+   "name" : "glProgramUniform3i64vNV"
+  },
+  {
+   "name" : "glProgramUniform3iEXT"
+  },
+  {
+   "name" : "glProgramUniform3iv"
+  },
+  {
+   "name" : "glProgramUniform3ivEXT"
+  },
+  {
+   "name" : "glProgramUniform3ui"
+  },
+  {
+   "name" : "glProgramUniform3ui64NV"
+  },
+  {
+   "name" : "glProgramUniform3ui64vNV"
+  },
+  {
+   "name" : "glProgramUniform3uiEXT"
+  },
+  {
+   "name" : "glProgramUniform3uiv"
+  },
+  {
+   "name" : "glProgramUniform3uivEXT"
+  },
+  {
+   "name" : "glProgramUniform4f"
+  },
+  {
+   "name" : "glProgramUniform4fEXT"
+  },
+  {
+   "name" : "glProgramUniform4fv"
+  },
+  {
+   "name" : "glProgramUniform4fvEXT"
+  },
+  {
+   "name" : "glProgramUniform4i"
+  },
+  {
+   "name" : "glProgramUniform4i64NV"
+  },
+  {
+   "name" : "glProgramUniform4i64vNV"
+  },
+  {
+   "name" : "glProgramUniform4iEXT"
+  },
+  {
+   "name" : "glProgramUniform4iv"
+  },
+  {
+   "name" : "glProgramUniform4ivEXT"
+  },
+  {
+   "name" : "glProgramUniform4ui"
+  },
+  {
+   "name" : "glProgramUniform4ui64NV"
+  },
+  {
+   "name" : "glProgramUniform4ui64vNV"
+  },
+  {
+   "name" : "glProgramUniform4uiEXT"
+  },
+  {
+   "name" : "glProgramUniform4uiv"
+  },
+  {
+   "name" : "glProgramUniform4uivEXT"
+  },
+  {
+   "name" : "glProgramUniformHandleui64IMG"
+  },
+  {
+   "name" : "glProgramUniformHandleui64NV"
+  },
+  {
+   "name" : "glProgramUniformHandleui64vIMG"
+  },
+  {
+   "name" : "glProgramUniformHandleui64vNV"
+  },
+  {
+   "name" : "glProgramUniformMatrix2fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix2fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix2x3fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix2x3fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix2x4fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix2x4fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix3fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix3fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix3x2fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix3x2fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix3x4fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix3x4fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix4fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix4fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix4x2fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix4x2fvEXT"
+  },
+  {
+   "name" : "glProgramUniformMatrix4x3fv"
+  },
+  {
+   "name" : "glProgramUniformMatrix4x3fvEXT"
+  },
+  {
+   "name" : "glPushDebugGroup"
+  },
+  {
+   "name" : "glPushDebugGroupKHR"
+  },
+  {
+   "name" : "glPushGroupMarkerEXT"
+  },
+  {
+   "name" : "glQueryCounterEXT"
+  },
+  {
+   "name" : "glRasterSamplesEXT"
+  },
+  {
+   "name" : "glReadBuffer"
+  },
+  {
+   "name" : "glReadBufferIndexedEXT"
+  },
+  {
+   "name" : "glReadBufferNV"
+  },
+  {
+   "name" : "glReadPixels"
+  },
+  {
+   "name" : "glReadnPixels"
+  },
+  {
+   "name" : "glReadnPixelsEXT"
+  },
+  {
+   "name" : "glReadnPixelsKHR"
+  },
+  {
+   "name" : "glReleaseShaderCompiler"
+  },
+  {
+   "name" : "glRenderbufferStorage"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisample"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleANGLE"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleAPPLE"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleEXT"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleIMG"
+  },
+  {
+   "name" : "glRenderbufferStorageMultisampleNV"
+  },
+  {
+   "name" : "glResolveDepthValuesNV"
+  },
+  {
+   "name" : "glResolveMultisampleFramebufferAPPLE"
+  },
+  {
+   "name" : "glResumeTransformFeedback"
+  },
+  {
+   "name" : "glSampleCoverage"
+  },
+  {
+   "name" : "glSampleMaski"
+  },
+  {
+   "name" : "glSamplerParameterIiv"
+  },
+  {
+   "name" : "glSamplerParameterIivEXT"
+  },
+  {
+   "name" : "glSamplerParameterIivOES"
+  },
+  {
+   "name" : "glSamplerParameterIuiv"
+  },
+  {
+   "name" : "glSamplerParameterIuivEXT"
+  },
+  {
+   "name" : "glSamplerParameterIuivOES"
+  },
+  {
+   "name" : "glSamplerParameterf"
+  },
+  {
+   "name" : "glSamplerParameterfv"
+  },
+  {
+   "name" : "glSamplerParameteri"
+  },
+  {
+   "name" : "glSamplerParameteriv"
+  },
+  {
+   "name" : "glScissor"
+  },
+  {
+   "name" : "glScissorArrayvNV"
+  },
+  {
+   "name" : "glScissorArrayvOES"
+  },
+  {
+   "name" : "glScissorIndexedNV"
+  },
+  {
+   "name" : "glScissorIndexedOES"
+  },
+  {
+   "name" : "glScissorIndexedvNV"
+  },
+  {
+   "name" : "glScissorIndexedvOES"
+  },
+  {
+   "name" : "glSelectPerfMonitorCountersAMD"
+  },
+  {
+   "name" : "glSemaphoreParameterui64vEXT"
+  },
+  {
+   "name" : "glSetFenceNV"
+  },
+  {
+   "name" : "glShaderBinary"
+  },
+  {
+   "name" : "glShaderSource"
+  },
+  {
+   "name" : "glSignalSemaphoreEXT"
+  },
+  {
+   "name" : "glSignalVkFenceNV"
+  },
+  {
+   "name" : "glSignalVkSemaphoreNV"
+  },
+  {
+   "name" : "glStartTilingQCOM"
+  },
+  {
+   "name" : "glStencilFillPathInstancedNV"
+  },
+  {
+   "name" : "glStencilFillPathNV"
+  },
+  {
+   "name" : "glStencilFunc"
+  },
+  {
+   "name" : "glStencilFuncSeparate"
+  },
+  {
+   "name" : "glStencilMask"
+  },
+  {
+   "name" : "glStencilMaskSeparate"
+  },
+  {
+   "name" : "glStencilOp"
+  },
+  {
+   "name" : "glStencilOpSeparate"
+  },
+  {
+   "name" : "glStencilStrokePathInstancedNV"
+  },
+  {
+   "name" : "glStencilStrokePathNV"
+  },
+  {
+   "name" : "glStencilThenCoverFillPathInstancedNV"
+  },
+  {
+   "name" : "glStencilThenCoverFillPathNV"
+  },
+  {
+   "name" : "glStencilThenCoverStrokePathInstancedNV"
+  },
+  {
+   "name" : "glStencilThenCoverStrokePathNV"
+  },
+  {
+   "name" : "glSubpixelPrecisionBiasNV"
+  },
+  {
+   "name" : "glTestFenceNV"
+  },
+  {
+   "name" : "glTexBuffer"
+  },
+  {
+   "name" : "glTexBufferEXT"
+  },
+  {
+   "name" : "glTexBufferOES"
+  },
+  {
+   "name" : "glTexBufferRange"
+  },
+  {
+   "name" : "glTexBufferRangeEXT"
+  },
+  {
+   "name" : "glTexBufferRangeOES"
+  },
+  {
+   "name" : "glTexImage2D"
+  },
+  {
+   "name" : "glTexImage3D"
+  },
+  {
+   "name" : "glTexImage3DOES"
+  },
+  {
+   "name" : "glTexPageCommitmentEXT"
+  },
+  {
+   "name" : "glTexParameterIiv"
+  },
+  {
+   "name" : "glTexParameterIivEXT"
+  },
+  {
+   "name" : "glTexParameterIivOES"
+  },
+  {
+   "name" : "glTexParameterIuiv"
+  },
+  {
+   "name" : "glTexParameterIuivEXT"
+  },
+  {
+   "name" : "glTexParameterIuivOES"
+  },
+  {
+   "name" : "glTexParameterf"
+  },
+  {
+   "name" : "glTexParameterfv"
+  },
+  {
+   "name" : "glTexParameteri"
+  },
+  {
+   "name" : "glTexParameteriv"
+  },
+  {
+   "name" : "glTexStorage1DEXT"
+  },
+  {
+   "name" : "glTexStorage2D"
+  },
+  {
+   "name" : "glTexStorage2DEXT"
+  },
+  {
+   "name" : "glTexStorage2DMultisample"
+  },
+  {
+   "name" : "glTexStorage3D"
+  },
+  {
+   "name" : "glTexStorage3DEXT"
+  },
+  {
+   "name" : "glTexStorage3DMultisample"
+  },
+  {
+   "name" : "glTexStorage3DMultisampleOES"
+  },
+  {
+   "name" : "glTexStorageMem2DEXT"
+  },
+  {
+   "name" : "glTexStorageMem2DMultisampleEXT"
+  },
+  {
+   "name" : "glTexStorageMem3DEXT"
+  },
+  {
+   "name" : "glTexStorageMem3DMultisampleEXT"
+  },
+  {
+   "name" : "glTexSubImage2D"
+  },
+  {
+   "name" : "glTexSubImage3D"
+  },
+  {
+   "name" : "glTexSubImage3DOES"
+  },
+  {
+   "name" : "glTextureFoveationParametersQCOM"
+  },
+  {
+   "name" : "glTextureStorage1DEXT"
+  },
+  {
+   "name" : "glTextureStorage2DEXT"
+  },
+  {
+   "name" : "glTextureStorage3DEXT"
+  },
+  {
+   "name" : "glTextureStorageMem2DEXT"
+  },
+  {
+   "name" : "glTextureStorageMem2DMultisampleEXT"
+  },
+  {
+   "name" : "glTextureStorageMem3DEXT"
+  },
+  {
+   "name" : "glTextureStorageMem3DMultisampleEXT"
+  },
+  {
+   "name" : "glTextureViewEXT"
+  },
+  {
+   "name" : "glTextureViewOES"
+  },
+  {
+   "name" : "glTransformFeedbackVaryings"
+  },
+  {
+   "name" : "glTransformPathNV"
+  },
+  {
+   "name" : "glUniform1f"
+  },
+  {
+   "name" : "glUniform1fv"
+  },
+  {
+   "name" : "glUniform1i"
+  },
+  {
+   "name" : "glUniform1i64NV"
+  },
+  {
+   "name" : "glUniform1i64vNV"
+  },
+  {
+   "name" : "glUniform1iv"
+  },
+  {
+   "name" : "glUniform1ui"
+  },
+  {
+   "name" : "glUniform1ui64NV"
+  },
+  {
+   "name" : "glUniform1ui64vNV"
+  },
+  {
+   "name" : "glUniform1uiv"
+  },
+  {
+   "name" : "glUniform2f"
+  },
+  {
+   "name" : "glUniform2fv"
+  },
+  {
+   "name" : "glUniform2i"
+  },
+  {
+   "name" : "glUniform2i64NV"
+  },
+  {
+   "name" : "glUniform2i64vNV"
+  },
+  {
+   "name" : "glUniform2iv"
+  },
+  {
+   "name" : "glUniform2ui"
+  },
+  {
+   "name" : "glUniform2ui64NV"
+  },
+  {
+   "name" : "glUniform2ui64vNV"
+  },
+  {
+   "name" : "glUniform2uiv"
+  },
+  {
+   "name" : "glUniform3f"
+  },
+  {
+   "name" : "glUniform3fv"
+  },
+  {
+   "name" : "glUniform3i"
+  },
+  {
+   "name" : "glUniform3i64NV"
+  },
+  {
+   "name" : "glUniform3i64vNV"
+  },
+  {
+   "name" : "glUniform3iv"
+  },
+  {
+   "name" : "glUniform3ui"
+  },
+  {
+   "name" : "glUniform3ui64NV"
+  },
+  {
+   "name" : "glUniform3ui64vNV"
+  },
+  {
+   "name" : "glUniform3uiv"
+  },
+  {
+   "name" : "glUniform4f"
+  },
+  {
+   "name" : "glUniform4fv"
+  },
+  {
+   "name" : "glUniform4i"
+  },
+  {
+   "name" : "glUniform4i64NV"
+  },
+  {
+   "name" : "glUniform4i64vNV"
+  },
+  {
+   "name" : "glUniform4iv"
+  },
+  {
+   "name" : "glUniform4ui"
+  },
+  {
+   "name" : "glUniform4ui64NV"
+  },
+  {
+   "name" : "glUniform4ui64vNV"
+  },
+  {
+   "name" : "glUniform4uiv"
+  },
+  {
+   "name" : "glUniformBlockBinding"
+  },
+  {
+   "name" : "glUniformHandleui64IMG"
+  },
+  {
+   "name" : "glUniformHandleui64NV"
+  },
+  {
+   "name" : "glUniformHandleui64vIMG"
+  },
+  {
+   "name" : "glUniformHandleui64vNV"
+  },
+  {
+   "name" : "glUniformMatrix2fv"
+  },
+  {
+   "name" : "glUniformMatrix2x3fv"
+  },
+  {
+   "name" : "glUniformMatrix2x3fvNV"
+  },
+  {
+   "name" : "glUniformMatrix2x4fv"
+  },
+  {
+   "name" : "glUniformMatrix2x4fvNV"
+  },
+  {
+   "name" : "glUniformMatrix3fv"
+  },
+  {
+   "name" : "glUniformMatrix3x2fv"
+  },
+  {
+   "name" : "glUniformMatrix3x2fvNV"
+  },
+  {
+   "name" : "glUniformMatrix3x4fv"
+  },
+  {
+   "name" : "glUniformMatrix3x4fvNV"
+  },
+  {
+   "name" : "glUniformMatrix4fv"
+  },
+  {
+   "name" : "glUniformMatrix4x2fv"
+  },
+  {
+   "name" : "glUniformMatrix4x2fvNV"
+  },
+  {
+   "name" : "glUniformMatrix4x3fv"
+  },
+  {
+   "name" : "glUniformMatrix4x3fvNV"
+  },
+  {
+   "name" : "glUnmapBuffer"
+  },
+  {
+   "name" : "glUnmapBufferOES"
+  },
+  {
+   "name" : "glUseProgram"
+  },
+  {
+   "name" : "glUseProgramStages"
+  },
+  {
+   "name" : "glUseProgramStagesEXT"
+  },
+  {
+   "name" : "glValidateProgram"
+  },
+  {
+   "name" : "glValidateProgramPipeline"
+  },
+  {
+   "name" : "glValidateProgramPipelineEXT"
+  },
+  {
+   "name" : "glVertexAttrib1f"
+  },
+  {
+   "name" : "glVertexAttrib1fv"
+  },
+  {
+   "name" : "glVertexAttrib2f"
+  },
+  {
+   "name" : "glVertexAttrib2fv"
+  },
+  {
+   "name" : "glVertexAttrib3f"
+  },
+  {
+   "name" : "glVertexAttrib3fv"
+  },
+  {
+   "name" : "glVertexAttrib4f"
+  },
+  {
+   "name" : "glVertexAttrib4fv"
+  },
+  {
+   "name" : "glVertexAttribBinding"
+  },
+  {
+   "name" : "glVertexAttribDivisor"
+  },
+  {
+   "name" : "glVertexAttribDivisorANGLE"
+  },
+  {
+   "name" : "glVertexAttribDivisorEXT"
+  },
+  {
+   "name" : "glVertexAttribDivisorNV"
+  },
+  {
+   "name" : "glVertexAttribFormat"
+  },
+  {
+   "name" : "glVertexAttribI4i"
+  },
+  {
+   "name" : "glVertexAttribI4iv"
+  },
+  {
+   "name" : "glVertexAttribI4ui"
+  },
+  {
+   "name" : "glVertexAttribI4uiv"
+  },
+  {
+   "name" : "glVertexAttribIFormat"
+  },
+  {
+   "name" : "glVertexAttribIPointer"
+  },
+  {
+   "name" : "glVertexAttribPointer"
+  },
+  {
+   "name" : "glVertexBindingDivisor"
+  },
+  {
+   "name" : "glViewport"
+  },
+  {
+   "name" : "glViewportArrayvNV"
+  },
+  {
+   "name" : "glViewportArrayvOES"
+  },
+  {
+   "name" : "glViewportIndexedfNV"
+  },
+  {
+   "name" : "glViewportIndexedfOES"
+  },
+  {
+   "name" : "glViewportIndexedfvNV"
+  },
+  {
+   "name" : "glViewportIndexedfvOES"
+  },
+  {
+   "name" : "glViewportPositionWScaleNV"
+  },
+  {
+   "name" : "glViewportSwizzleNV"
+  },
+  {
+   "name" : "glWaitSemaphoreEXT"
+  },
+  {
+   "name" : "glWaitSync"
+  },
+  {
+   "name" : "glWaitSyncAPPLE"
+  },
+  {
+   "name" : "glWaitVkSemaphoreNV"
+  },
+  {
+   "name" : "glWeightPathsNV"
+  },
+  {
+   "name" : "glWindowRectanglesEXT"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvjjjjiPKcPKvE",
+   "name" : "void (unsigned int, unsigned int, unsigned int, unsigned int, int, const char *, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvjjjjiPKcPKvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvjjjjiPKcPKvE",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvvE",
+   "name" : "void ()",
+   "referenced_type" : "_ZTIFvvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvvE",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "glActiveShaderProgram",
+   "linker_set_key" : "glActiveShaderProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glActiveShaderProgramEXT",
+   "linker_set_key" : "glActiveShaderProgramEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glActiveTexture",
+   "linker_set_key" : "glActiveTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glAlphaFuncQCOM",
+   "linker_set_key" : "glAlphaFuncQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glApplyFramebufferAttachmentCMAAINTEL",
+   "linker_set_key" : "glApplyFramebufferAttachmentCMAAINTEL",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glAttachShader",
+   "linker_set_key" : "glAttachShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBeginConditionalRenderNV",
+   "linker_set_key" : "glBeginConditionalRenderNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBeginPerfMonitorAMD",
+   "linker_set_key" : "glBeginPerfMonitorAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBeginPerfQueryINTEL",
+   "linker_set_key" : "glBeginPerfQueryINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBeginQuery",
+   "linker_set_key" : "glBeginQuery",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBeginQueryEXT",
+   "linker_set_key" : "glBeginQueryEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBeginTransformFeedback",
+   "linker_set_key" : "glBeginTransformFeedback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindAttribLocation",
+   "linker_set_key" : "glBindAttribLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBindBuffer",
+   "linker_set_key" : "glBindBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBindBufferBase",
+   "linker_set_key" : "glBindBufferBase",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindBufferRange",
+   "linker_set_key" : "glBindBufferRange",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindFragDataLocationEXT",
+   "linker_set_key" : "glBindFragDataLocationEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBindFragDataLocationIndexedEXT",
+   "linker_set_key" : "glBindFragDataLocationIndexedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBindFramebuffer",
+   "linker_set_key" : "glBindFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBindImageTexture",
+   "linker_set_key" : "glBindImageTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glBindProgramPipeline",
+   "linker_set_key" : "glBindProgramPipeline",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glBindProgramPipelineEXT",
+   "linker_set_key" : "glBindProgramPipelineEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBindRenderbuffer",
+   "linker_set_key" : "glBindRenderbuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBindSampler",
+   "linker_set_key" : "glBindSampler",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindTexture",
+   "linker_set_key" : "glBindTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBindTransformFeedback",
+   "linker_set_key" : "glBindTransformFeedback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindVertexArray",
+   "linker_set_key" : "glBindVertexArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBindVertexArrayOES",
+   "linker_set_key" : "glBindVertexArrayOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glBindVertexBuffer",
+   "linker_set_key" : "glBindVertexBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glBlendBarrier",
+   "linker_set_key" : "glBlendBarrier",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendBarrierKHR",
+   "linker_set_key" : "glBlendBarrierKHR",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendBarrierNV",
+   "linker_set_key" : "glBlendBarrierNV",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendColor",
+   "linker_set_key" : "glBlendColor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBlendEquation",
+   "linker_set_key" : "glBlendEquation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBlendEquationSeparate",
+   "linker_set_key" : "glBlendEquationSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBlendEquationSeparatei",
+   "linker_set_key" : "glBlendEquationSeparatei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendEquationSeparateiEXT",
+   "linker_set_key" : "glBlendEquationSeparateiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendEquationSeparateiOES",
+   "linker_set_key" : "glBlendEquationSeparateiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendEquationi",
+   "linker_set_key" : "glBlendEquationi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendEquationiEXT",
+   "linker_set_key" : "glBlendEquationiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendEquationiOES",
+   "linker_set_key" : "glBlendEquationiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendFunc",
+   "linker_set_key" : "glBlendFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBlendFuncSeparate",
+   "linker_set_key" : "glBlendFuncSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glBlendFuncSeparatei",
+   "linker_set_key" : "glBlendFuncSeparatei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendFuncSeparateiEXT",
+   "linker_set_key" : "glBlendFuncSeparateiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendFuncSeparateiOES",
+   "linker_set_key" : "glBlendFuncSeparateiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendFunci",
+   "linker_set_key" : "glBlendFunci",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glBlendFunciEXT",
+   "linker_set_key" : "glBlendFunciEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendFunciOES",
+   "linker_set_key" : "glBlendFunciOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlendParameteriNV",
+   "linker_set_key" : "glBlendParameteriNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlitFramebuffer",
+   "linker_set_key" : "glBlitFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glBlitFramebufferANGLE",
+   "linker_set_key" : "glBlitFramebufferANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBlitFramebufferNV",
+   "linker_set_key" : "glBlitFramebufferNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBufferData",
+   "linker_set_key" : "glBufferData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glBufferStorageEXT",
+   "linker_set_key" : "glBufferStorageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBufferStorageExternalEXT",
+   "linker_set_key" : "glBufferStorageExternalEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBufferStorageMemEXT",
+   "linker_set_key" : "glBufferStorageMemEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glBufferSubData",
+   "linker_set_key" : "glBufferSubData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCheckFramebufferStatus",
+   "linker_set_key" : "glCheckFramebufferStatus",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glClear",
+   "linker_set_key" : "glClear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearBufferfi",
+   "linker_set_key" : "glClearBufferfi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClearBufferfv",
+   "linker_set_key" : "glClearBufferfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClearBufferiv",
+   "linker_set_key" : "glClearBufferiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClearBufferuiv",
+   "linker_set_key" : "glClearBufferuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClearColor",
+   "linker_set_key" : "glClearColor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearDepthf",
+   "linker_set_key" : "glClearDepthf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearPixelLocalStorageuiEXT",
+   "linker_set_key" : "glClearPixelLocalStorageuiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glClearStencil",
+   "linker_set_key" : "glClearStencil",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glClearTexImageEXT",
+   "linker_set_key" : "glClearTexImageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glClearTexSubImageEXT",
+   "linker_set_key" : "glClearTexSubImageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glClientWaitSync",
+   "linker_set_key" : "glClientWaitSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glClientWaitSyncAPPLE",
+   "linker_set_key" : "glClientWaitSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glClipControlEXT",
+   "linker_set_key" : "glClipControlEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glColorMask",
+   "linker_set_key" : "glColorMask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glColorMaski",
+   "linker_set_key" : "glColorMaski",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glColorMaskiEXT",
+   "linker_set_key" : "glColorMaskiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glColorMaskiOES",
+   "linker_set_key" : "glColorMaskiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCompileShader",
+   "linker_set_key" : "glCompileShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glCompressedTexImage2D",
+   "linker_set_key" : "glCompressedTexImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCompressedTexImage3D",
+   "linker_set_key" : "glCompressedTexImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glCompressedTexImage3DOES",
+   "linker_set_key" : "glCompressedTexImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCompressedTexSubImage2D",
+   "linker_set_key" : "glCompressedTexSubImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCompressedTexSubImage3D",
+   "linker_set_key" : "glCompressedTexSubImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glCompressedTexSubImage3DOES",
+   "linker_set_key" : "glCompressedTexSubImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glConservativeRasterParameteriNV",
+   "linker_set_key" : "glConservativeRasterParameteriNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyBufferSubData",
+   "linker_set_key" : "glCopyBufferSubData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glCopyBufferSubDataNV",
+   "linker_set_key" : "glCopyBufferSubDataNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyImageSubData",
+   "linker_set_key" : "glCopyImageSubData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glCopyImageSubDataEXT",
+   "linker_set_key" : "glCopyImageSubDataEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyImageSubDataOES",
+   "linker_set_key" : "glCopyImageSubDataOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyPathNV",
+   "linker_set_key" : "glCopyPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyTexImage2D",
+   "linker_set_key" : "glCopyTexImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCopyTexSubImage2D",
+   "linker_set_key" : "glCopyTexSubImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glCopyTexSubImage3D",
+   "linker_set_key" : "glCopyTexSubImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glCopyTexSubImage3DOES",
+   "linker_set_key" : "glCopyTexSubImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCopyTextureLevelsAPPLE",
+   "linker_set_key" : "glCopyTextureLevelsAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glCoverFillPathInstancedNV",
+   "linker_set_key" : "glCoverFillPathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverFillPathNV",
+   "linker_set_key" : "glCoverFillPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverStrokePathInstancedNV",
+   "linker_set_key" : "glCoverStrokePathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverStrokePathNV",
+   "linker_set_key" : "glCoverStrokePathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverageMaskNV",
+   "linker_set_key" : "glCoverageMaskNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverageModulationNV",
+   "linker_set_key" : "glCoverageModulationNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverageModulationTableNV",
+   "linker_set_key" : "glCoverageModulationTableNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCoverageOperationNV",
+   "linker_set_key" : "glCoverageOperationNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCreateMemoryObjectsEXT",
+   "linker_set_key" : "glCreateMemoryObjectsEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCreatePerfQueryINTEL",
+   "linker_set_key" : "glCreatePerfQueryINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCreateProgram",
+   "linker_set_key" : "glCreateProgram",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glCreateShader",
+   "linker_set_key" : "glCreateShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glCreateShaderProgramv",
+   "linker_set_key" : "glCreateShaderProgramv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glCreateShaderProgramvEXT",
+   "linker_set_key" : "glCreateShaderProgramvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glCullFace",
+   "linker_set_key" : "glCullFace",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDebugMessageCallback",
+   "linker_set_key" : "glDebugMessageCallback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjjjjiPKcPKvE"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDebugMessageCallbackKHR",
+   "linker_set_key" : "glDebugMessageCallbackKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjjjjiPKcPKvE"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDebugMessageControl",
+   "linker_set_key" : "glDebugMessageControl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDebugMessageControlKHR",
+   "linker_set_key" : "glDebugMessageControlKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDebugMessageInsert",
+   "linker_set_key" : "glDebugMessageInsert",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDebugMessageInsertKHR",
+   "linker_set_key" : "glDebugMessageInsertKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteBuffers",
+   "linker_set_key" : "glDeleteBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDeleteFencesNV",
+   "linker_set_key" : "glDeleteFencesNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDeleteFramebuffers",
+   "linker_set_key" : "glDeleteFramebuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDeleteMemoryObjectsEXT",
+   "linker_set_key" : "glDeleteMemoryObjectsEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeletePathsNV",
+   "linker_set_key" : "glDeletePathsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeletePerfMonitorsAMD",
+   "linker_set_key" : "glDeletePerfMonitorsAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeletePerfQueryINTEL",
+   "linker_set_key" : "glDeletePerfQueryINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteProgram",
+   "linker_set_key" : "glDeleteProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDeleteProgramPipelines",
+   "linker_set_key" : "glDeleteProgramPipelines",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDeleteProgramPipelinesEXT",
+   "linker_set_key" : "glDeleteProgramPipelinesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteQueries",
+   "linker_set_key" : "glDeleteQueries",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteQueriesEXT",
+   "linker_set_key" : "glDeleteQueriesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteRenderbuffers",
+   "linker_set_key" : "glDeleteRenderbuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDeleteSamplers",
+   "linker_set_key" : "glDeleteSamplers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteSemaphoresEXT",
+   "linker_set_key" : "glDeleteSemaphoresEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDeleteShader",
+   "linker_set_key" : "glDeleteShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDeleteSync",
+   "linker_set_key" : "glDeleteSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteSyncAPPLE",
+   "linker_set_key" : "glDeleteSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDeleteTextures",
+   "linker_set_key" : "glDeleteTextures",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDeleteTransformFeedbacks",
+   "linker_set_key" : "glDeleteTransformFeedbacks",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteVertexArrays",
+   "linker_set_key" : "glDeleteVertexArrays",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDeleteVertexArraysOES",
+   "linker_set_key" : "glDeleteVertexArraysOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDepthFunc",
+   "linker_set_key" : "glDepthFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDepthMask",
+   "linker_set_key" : "glDepthMask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDepthRangeArrayfvNV",
+   "linker_set_key" : "glDepthRangeArrayfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDepthRangeArrayfvOES",
+   "linker_set_key" : "glDepthRangeArrayfvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDepthRangeIndexedfNV",
+   "linker_set_key" : "glDepthRangeIndexedfNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDepthRangeIndexedfOES",
+   "linker_set_key" : "glDepthRangeIndexedfOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDepthRangef",
+   "linker_set_key" : "glDepthRangef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDetachShader",
+   "linker_set_key" : "glDetachShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDisable",
+   "linker_set_key" : "glDisable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDisableDriverControlQCOM",
+   "linker_set_key" : "glDisableDriverControlQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDisableVertexAttribArray",
+   "linker_set_key" : "glDisableVertexAttribArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glDisablei",
+   "linker_set_key" : "glDisablei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDisableiEXT",
+   "linker_set_key" : "glDisableiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDisableiNV",
+   "linker_set_key" : "glDisableiNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDisableiOES",
+   "linker_set_key" : "glDisableiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDiscardFramebufferEXT",
+   "linker_set_key" : "glDiscardFramebufferEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glDispatchCompute",
+   "linker_set_key" : "glDispatchCompute",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDispatchComputeIndirect",
+   "linker_set_key" : "glDispatchComputeIndirect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDrawArrays",
+   "linker_set_key" : "glDrawArrays",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDrawArraysIndirect",
+   "linker_set_key" : "glDrawArraysIndirect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstanced",
+   "linker_set_key" : "glDrawArraysInstanced",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstancedANGLE",
+   "linker_set_key" : "glDrawArraysInstancedANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstancedBaseInstanceEXT",
+   "linker_set_key" : "glDrawArraysInstancedBaseInstanceEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstancedEXT",
+   "linker_set_key" : "glDrawArraysInstancedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawArraysInstancedNV",
+   "linker_set_key" : "glDrawArraysInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawBuffers",
+   "linker_set_key" : "glDrawBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDrawBuffersEXT",
+   "linker_set_key" : "glDrawBuffersEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawBuffersIndexedEXT",
+   "linker_set_key" : "glDrawBuffersIndexedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawBuffersNV",
+   "linker_set_key" : "glDrawBuffersNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElements",
+   "linker_set_key" : "glDrawElements",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glDrawElementsBaseVertex",
+   "linker_set_key" : "glDrawElementsBaseVertex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDrawElementsBaseVertexEXT",
+   "linker_set_key" : "glDrawElementsBaseVertexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsBaseVertexOES",
+   "linker_set_key" : "glDrawElementsBaseVertexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsIndirect",
+   "linker_set_key" : "glDrawElementsIndirect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstanced",
+   "linker_set_key" : "glDrawElementsInstanced",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedANGLE",
+   "linker_set_key" : "glDrawElementsInstancedANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseInstanceEXT",
+   "linker_set_key" : "glDrawElementsInstancedBaseInstanceEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseVertex",
+   "linker_set_key" : "glDrawElementsInstancedBaseVertex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseVertexBaseInstanceEXT",
+   "linker_set_key" : "glDrawElementsInstancedBaseVertexBaseInstanceEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseVertexEXT",
+   "linker_set_key" : "glDrawElementsInstancedBaseVertexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedBaseVertexOES",
+   "linker_set_key" : "glDrawElementsInstancedBaseVertexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedEXT",
+   "linker_set_key" : "glDrawElementsInstancedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawElementsInstancedNV",
+   "linker_set_key" : "glDrawElementsInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawRangeElements",
+   "linker_set_key" : "glDrawRangeElements",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glDrawRangeElementsBaseVertex",
+   "linker_set_key" : "glDrawRangeElementsBaseVertex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glDrawRangeElementsBaseVertexEXT",
+   "linker_set_key" : "glDrawRangeElementsBaseVertexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawRangeElementsBaseVertexOES",
+   "linker_set_key" : "glDrawRangeElementsBaseVertexOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawTransformFeedbackEXT",
+   "linker_set_key" : "glDrawTransformFeedbackEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawTransformFeedbackInstancedEXT",
+   "linker_set_key" : "glDrawTransformFeedbackInstancedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glDrawVkImageNV",
+   "linker_set_key" : "glDrawVkImageNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetRenderbufferStorageOES",
+   "linker_set_key" : "glEGLImageTargetRenderbufferStorageOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetTexStorageEXT",
+   "linker_set_key" : "glEGLImageTargetTexStorageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetTexture2DOES",
+   "linker_set_key" : "glEGLImageTargetTexture2DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEGLImageTargetTextureStorageEXT",
+   "linker_set_key" : "glEGLImageTargetTextureStorageEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEnable",
+   "linker_set_key" : "glEnable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glEnableDriverControlQCOM",
+   "linker_set_key" : "glEnableDriverControlQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEnableVertexAttribArray",
+   "linker_set_key" : "glEnableVertexAttribArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glEnablei",
+   "linker_set_key" : "glEnablei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glEnableiEXT",
+   "linker_set_key" : "glEnableiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEnableiNV",
+   "linker_set_key" : "glEnableiNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEnableiOES",
+   "linker_set_key" : "glEnableiOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndConditionalRenderNV",
+   "linker_set_key" : "glEndConditionalRenderNV",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndPerfMonitorAMD",
+   "linker_set_key" : "glEndPerfMonitorAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndPerfQueryINTEL",
+   "linker_set_key" : "glEndPerfQueryINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndQuery",
+   "linker_set_key" : "glEndQuery",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glEndQueryEXT",
+   "linker_set_key" : "glEndQueryEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glEndTilingQCOM",
+   "linker_set_key" : "glEndTilingQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glEndTransformFeedback",
+   "linker_set_key" : "glEndTransformFeedback",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glExtGetBufferPointervQCOM",
+   "linker_set_key" : "glExtGetBufferPointervQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetBuffersQCOM",
+   "linker_set_key" : "glExtGetBuffersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetFramebuffersQCOM",
+   "linker_set_key" : "glExtGetFramebuffersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetProgramBinarySourceQCOM",
+   "linker_set_key" : "glExtGetProgramBinarySourceQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetProgramsQCOM",
+   "linker_set_key" : "glExtGetProgramsQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetRenderbuffersQCOM",
+   "linker_set_key" : "glExtGetRenderbuffersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetShadersQCOM",
+   "linker_set_key" : "glExtGetShadersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetTexLevelParameterivQCOM",
+   "linker_set_key" : "glExtGetTexLevelParameterivQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetTexSubImageQCOM",
+   "linker_set_key" : "glExtGetTexSubImageQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtGetTexturesQCOM",
+   "linker_set_key" : "glExtGetTexturesQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtIsProgramBinaryQCOM",
+   "linker_set_key" : "glExtIsProgramBinaryQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glExtTexObjectStateOverrideiQCOM",
+   "linker_set_key" : "glExtTexObjectStateOverrideiQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFenceSync",
+   "linker_set_key" : "glFenceSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP8__GLsync",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glFenceSyncAPPLE",
+   "linker_set_key" : "glFenceSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP8__GLsync",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFinish",
+   "linker_set_key" : "glFinish",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFinishFenceNV",
+   "linker_set_key" : "glFinishFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFlush",
+   "linker_set_key" : "glFlush",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glFlushMappedBufferRange",
+   "linker_set_key" : "glFlushMappedBufferRange",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glFlushMappedBufferRangeEXT",
+   "linker_set_key" : "glFlushMappedBufferRangeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFragmentCoverageColorNV",
+   "linker_set_key" : "glFragmentCoverageColorNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferFetchBarrierEXT",
+   "linker_set_key" : "glFramebufferFetchBarrierEXT",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferFetchBarrierQCOM",
+   "linker_set_key" : "glFramebufferFetchBarrierQCOM",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferFoveationConfigQCOM",
+   "linker_set_key" : "glFramebufferFoveationConfigQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferFoveationParametersQCOM",
+   "linker_set_key" : "glFramebufferFoveationParametersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferParameteri",
+   "linker_set_key" : "glFramebufferParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glFramebufferPixelLocalStorageSizeEXT",
+   "linker_set_key" : "glFramebufferPixelLocalStorageSizeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferRenderbuffer",
+   "linker_set_key" : "glFramebufferRenderbuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glFramebufferSampleLocationsfvNV",
+   "linker_set_key" : "glFramebufferSampleLocationsfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture",
+   "linker_set_key" : "glFramebufferTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2D",
+   "linker_set_key" : "glFramebufferTexture2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2DDownsampleIMG",
+   "linker_set_key" : "glFramebufferTexture2DDownsampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2DMultisampleEXT",
+   "linker_set_key" : "glFramebufferTexture2DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture2DMultisampleIMG",
+   "linker_set_key" : "glFramebufferTexture2DMultisampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glFramebufferTexture3DOES",
+   "linker_set_key" : "glFramebufferTexture3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureEXT",
+   "linker_set_key" : "glFramebufferTextureEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureLayer",
+   "linker_set_key" : "glFramebufferTextureLayer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureLayerDownsampleIMG",
+   "linker_set_key" : "glFramebufferTextureLayerDownsampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureMultisampleMultiviewOVR",
+   "linker_set_key" : "glFramebufferTextureMultisampleMultiviewOVR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureMultiviewOVR",
+   "linker_set_key" : "glFramebufferTextureMultiviewOVR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFramebufferTextureOES",
+   "linker_set_key" : "glFramebufferTextureOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glFrontFace",
+   "linker_set_key" : "glFrontFace",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGenBuffers",
+   "linker_set_key" : "glGenBuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGenFencesNV",
+   "linker_set_key" : "glGenFencesNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGenFramebuffers",
+   "linker_set_key" : "glGenFramebuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGenPathsNV",
+   "linker_set_key" : "glGenPathsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenPerfMonitorsAMD",
+   "linker_set_key" : "glGenPerfMonitorsAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenProgramPipelines",
+   "linker_set_key" : "glGenProgramPipelines",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGenProgramPipelinesEXT",
+   "linker_set_key" : "glGenProgramPipelinesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenQueries",
+   "linker_set_key" : "glGenQueries",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGenQueriesEXT",
+   "linker_set_key" : "glGenQueriesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenRenderbuffers",
+   "linker_set_key" : "glGenRenderbuffers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGenSamplers",
+   "linker_set_key" : "glGenSamplers",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGenSemaphoresEXT",
+   "linker_set_key" : "glGenSemaphoresEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGenTextures",
+   "linker_set_key" : "glGenTextures",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGenTransformFeedbacks",
+   "linker_set_key" : "glGenTransformFeedbacks",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGenVertexArrays",
+   "linker_set_key" : "glGenVertexArrays",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGenVertexArraysOES",
+   "linker_set_key" : "glGenVertexArraysOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGenerateMipmap",
+   "linker_set_key" : "glGenerateMipmap",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetActiveAttrib",
+   "linker_set_key" : "glGetActiveAttrib",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetActiveUniform",
+   "linker_set_key" : "glGetActiveUniform",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetActiveUniformBlockName",
+   "linker_set_key" : "glGetActiveUniformBlockName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetActiveUniformBlockiv",
+   "linker_set_key" : "glGetActiveUniformBlockiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetActiveUniformsiv",
+   "linker_set_key" : "glGetActiveUniformsiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetAttachedShaders",
+   "linker_set_key" : "glGetAttachedShaders",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetAttribLocation",
+   "linker_set_key" : "glGetAttribLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetBooleani_v",
+   "linker_set_key" : "glGetBooleani_v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetBooleanv",
+   "linker_set_key" : "glGetBooleanv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetBufferParameteri64v",
+   "linker_set_key" : "glGetBufferParameteri64v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetBufferParameteriv",
+   "linker_set_key" : "glGetBufferParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetBufferPointerv",
+   "linker_set_key" : "glGetBufferPointerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetBufferPointervOES",
+   "linker_set_key" : "glGetBufferPointervOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetCoverageModulationTableNV",
+   "linker_set_key" : "glGetCoverageModulationTableNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetDebugMessageLog",
+   "linker_set_key" : "glGetDebugMessageLog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetDebugMessageLogKHR",
+   "linker_set_key" : "glGetDebugMessageLogKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetDriverControlStringQCOM",
+   "linker_set_key" : "glGetDriverControlStringQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetDriverControlsQCOM",
+   "linker_set_key" : "glGetDriverControlsQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetError",
+   "linker_set_key" : "glGetError",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetFenceivNV",
+   "linker_set_key" : "glGetFenceivNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetFirstPerfQueryIdINTEL",
+   "linker_set_key" : "glGetFirstPerfQueryIdINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetFloati_vNV",
+   "linker_set_key" : "glGetFloati_vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetFloati_vOES",
+   "linker_set_key" : "glGetFloati_vOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetFloatv",
+   "linker_set_key" : "glGetFloatv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetFragDataIndexEXT",
+   "linker_set_key" : "glGetFragDataIndexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetFragDataLocation",
+   "linker_set_key" : "glGetFragDataLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetFramebufferAttachmentParameteriv",
+   "linker_set_key" : "glGetFramebufferAttachmentParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetFramebufferParameteriv",
+   "linker_set_key" : "glGetFramebufferParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetFramebufferPixelLocalStorageSizeEXT",
+   "linker_set_key" : "glGetFramebufferPixelLocalStorageSizeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetGraphicsResetStatus",
+   "linker_set_key" : "glGetGraphicsResetStatus",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetGraphicsResetStatusEXT",
+   "linker_set_key" : "glGetGraphicsResetStatusEXT",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetGraphicsResetStatusKHR",
+   "linker_set_key" : "glGetGraphicsResetStatusKHR",
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetImageHandleNV",
+   "linker_set_key" : "glGetImageHandleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetInteger64i_v",
+   "linker_set_key" : "glGetInteger64i_v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetInteger64v",
+   "linker_set_key" : "glGetInteger64v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetInteger64vAPPLE",
+   "linker_set_key" : "glGetInteger64vAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetIntegeri_v",
+   "linker_set_key" : "glGetIntegeri_v",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetIntegeri_vEXT",
+   "linker_set_key" : "glGetIntegeri_vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetIntegerv",
+   "linker_set_key" : "glGetIntegerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetInternalformatSampleivNV",
+   "linker_set_key" : "glGetInternalformatSampleivNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetInternalformativ",
+   "linker_set_key" : "glGetInternalformativ",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetMemoryObjectParameterivEXT",
+   "linker_set_key" : "glGetMemoryObjectParameterivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetMultisamplefv",
+   "linker_set_key" : "glGetMultisamplefv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetNextPerfQueryIdINTEL",
+   "linker_set_key" : "glGetNextPerfQueryIdINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetObjectLabel",
+   "linker_set_key" : "glGetObjectLabel",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetObjectLabelEXT",
+   "linker_set_key" : "glGetObjectLabelEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetObjectLabelKHR",
+   "linker_set_key" : "glGetObjectLabelKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetObjectPtrLabel",
+   "linker_set_key" : "glGetObjectPtrLabel",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetObjectPtrLabelKHR",
+   "linker_set_key" : "glGetObjectPtrLabelKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathCommandsNV",
+   "linker_set_key" : "glGetPathCommandsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathCoordsNV",
+   "linker_set_key" : "glGetPathCoordsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathDashArrayNV",
+   "linker_set_key" : "glGetPathDashArrayNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathLengthNV",
+   "linker_set_key" : "glGetPathLengthNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathMetricRangeNV",
+   "linker_set_key" : "glGetPathMetricRangeNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathMetricsNV",
+   "linker_set_key" : "glGetPathMetricsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathParameterfvNV",
+   "linker_set_key" : "glGetPathParameterfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathParameterivNV",
+   "linker_set_key" : "glGetPathParameterivNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPathSpacingNV",
+   "linker_set_key" : "glGetPathSpacingNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfCounterInfoINTEL",
+   "linker_set_key" : "glGetPerfCounterInfoINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorCounterDataAMD",
+   "linker_set_key" : "glGetPerfMonitorCounterDataAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorCounterInfoAMD",
+   "linker_set_key" : "glGetPerfMonitorCounterInfoAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorCounterStringAMD",
+   "linker_set_key" : "glGetPerfMonitorCounterStringAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorCountersAMD",
+   "linker_set_key" : "glGetPerfMonitorCountersAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorGroupStringAMD",
+   "linker_set_key" : "glGetPerfMonitorGroupStringAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfMonitorGroupsAMD",
+   "linker_set_key" : "glGetPerfMonitorGroupsAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfQueryDataINTEL",
+   "linker_set_key" : "glGetPerfQueryDataINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfQueryIdByNameINTEL",
+   "linker_set_key" : "glGetPerfQueryIdByNameINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPerfQueryInfoINTEL",
+   "linker_set_key" : "glGetPerfQueryInfoINTEL",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetPointerv",
+   "linker_set_key" : "glGetPointerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetPointervKHR",
+   "linker_set_key" : "glGetPointervKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramBinary",
+   "linker_set_key" : "glGetProgramBinary",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetProgramBinaryOES",
+   "linker_set_key" : "glGetProgramBinaryOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramInfoLog",
+   "linker_set_key" : "glGetProgramInfoLog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetProgramInterfaceiv",
+   "linker_set_key" : "glGetProgramInterfaceiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramPipelineInfoLog",
+   "linker_set_key" : "glGetProgramPipelineInfoLog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramPipelineInfoLogEXT",
+   "linker_set_key" : "glGetProgramPipelineInfoLogEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramPipelineiv",
+   "linker_set_key" : "glGetProgramPipelineiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramPipelineivEXT",
+   "linker_set_key" : "glGetProgramPipelineivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceIndex",
+   "linker_set_key" : "glGetProgramResourceIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceLocation",
+   "linker_set_key" : "glGetProgramResourceLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceLocationIndexEXT",
+   "linker_set_key" : "glGetProgramResourceLocationIndexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceName",
+   "linker_set_key" : "glGetProgramResourceName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramResourcefvNV",
+   "linker_set_key" : "glGetProgramResourcefvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetProgramResourceiv",
+   "linker_set_key" : "glGetProgramResourceiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetProgramiv",
+   "linker_set_key" : "glGetProgramiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetQueryObjecti64vEXT",
+   "linker_set_key" : "glGetQueryObjecti64vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetQueryObjectivEXT",
+   "linker_set_key" : "glGetQueryObjectivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetQueryObjectui64vEXT",
+   "linker_set_key" : "glGetQueryObjectui64vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetQueryObjectuiv",
+   "linker_set_key" : "glGetQueryObjectuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetQueryObjectuivEXT",
+   "linker_set_key" : "glGetQueryObjectuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetQueryiv",
+   "linker_set_key" : "glGetQueryiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetQueryivEXT",
+   "linker_set_key" : "glGetQueryivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetRenderbufferParameteriv",
+   "linker_set_key" : "glGetRenderbufferParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIiv",
+   "linker_set_key" : "glGetSamplerParameterIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIivEXT",
+   "linker_set_key" : "glGetSamplerParameterIivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIivOES",
+   "linker_set_key" : "glGetSamplerParameterIivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIuiv",
+   "linker_set_key" : "glGetSamplerParameterIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIuivEXT",
+   "linker_set_key" : "glGetSamplerParameterIuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterIuivOES",
+   "linker_set_key" : "glGetSamplerParameterIuivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameterfv",
+   "linker_set_key" : "glGetSamplerParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetSamplerParameteriv",
+   "linker_set_key" : "glGetSamplerParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetSemaphoreParameterui64vEXT",
+   "linker_set_key" : "glGetSemaphoreParameterui64vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetShaderInfoLog",
+   "linker_set_key" : "glGetShaderInfoLog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetShaderPrecisionFormat",
+   "linker_set_key" : "glGetShaderPrecisionFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetShaderSource",
+   "linker_set_key" : "glGetShaderSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetShaderiv",
+   "linker_set_key" : "glGetShaderiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetString",
+   "linker_set_key" : "glGetString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPKh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetStringi",
+   "linker_set_key" : "glGetStringi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPKh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetSynciv",
+   "linker_set_key" : "glGetSynciv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetSyncivAPPLE",
+   "linker_set_key" : "glGetSyncivAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetTexLevelParameterfv",
+   "linker_set_key" : "glGetTexLevelParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetTexLevelParameteriv",
+   "linker_set_key" : "glGetTexLevelParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIiv",
+   "linker_set_key" : "glGetTexParameterIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIivEXT",
+   "linker_set_key" : "glGetTexParameterIivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIivOES",
+   "linker_set_key" : "glGetTexParameterIivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIuiv",
+   "linker_set_key" : "glGetTexParameterIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIuivEXT",
+   "linker_set_key" : "glGetTexParameterIuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTexParameterIuivOES",
+   "linker_set_key" : "glGetTexParameterIuivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTexParameterfv",
+   "linker_set_key" : "glGetTexParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTexParameteriv",
+   "linker_set_key" : "glGetTexParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glGetTextureHandleIMG",
+   "linker_set_key" : "glGetTextureHandleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTextureHandleNV",
+   "linker_set_key" : "glGetTextureHandleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTextureSamplerHandleIMG",
+   "linker_set_key" : "glGetTextureSamplerHandleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTextureSamplerHandleNV",
+   "linker_set_key" : "glGetTextureSamplerHandleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetTransformFeedbackVarying",
+   "linker_set_key" : "glGetTransformFeedbackVarying",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetTranslatedShaderSourceANGLE",
+   "linker_set_key" : "glGetTranslatedShaderSourceANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetUniformBlockIndex",
+   "linker_set_key" : "glGetUniformBlockIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetUniformIndices",
+   "linker_set_key" : "glGetUniformIndices",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetUniformLocation",
+   "linker_set_key" : "glGetUniformLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetUniformfv",
+   "linker_set_key" : "glGetUniformfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetUniformi64vNV",
+   "linker_set_key" : "glGetUniformi64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetUniformiv",
+   "linker_set_key" : "glGetUniformiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetUniformuiv",
+   "linker_set_key" : "glGetUniformuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetUnsignedBytei_vEXT",
+   "linker_set_key" : "glGetUnsignedBytei_vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetUnsignedBytevEXT",
+   "linker_set_key" : "glGetUnsignedBytevEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribIiv",
+   "linker_set_key" : "glGetVertexAttribIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribIuiv",
+   "linker_set_key" : "glGetVertexAttribIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribPointerv",
+   "linker_set_key" : "glGetVertexAttribPointerv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribfv",
+   "linker_set_key" : "glGetVertexAttribfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetVertexAttribiv",
+   "linker_set_key" : "glGetVertexAttribiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glGetVkProcAddrNV",
+   "linker_set_key" : "glGetVkProcAddrNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPFvvE",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetnUniformfv",
+   "linker_set_key" : "glGetnUniformfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetnUniformfvEXT",
+   "linker_set_key" : "glGetnUniformfvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetnUniformfvKHR",
+   "linker_set_key" : "glGetnUniformfvKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetnUniformiv",
+   "linker_set_key" : "glGetnUniformiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetnUniformivEXT",
+   "linker_set_key" : "glGetnUniformivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glGetnUniformivKHR",
+   "linker_set_key" : "glGetnUniformivKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glGetnUniformuiv",
+   "linker_set_key" : "glGetnUniformuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glGetnUniformuivKHR",
+   "linker_set_key" : "glGetnUniformuivKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glHint",
+   "linker_set_key" : "glHint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glImportMemoryFdEXT",
+   "linker_set_key" : "glImportMemoryFdEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glImportSemaphoreFdEXT",
+   "linker_set_key" : "glImportSemaphoreFdEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glInsertEventMarkerEXT",
+   "linker_set_key" : "glInsertEventMarkerEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glInterpolatePathsNV",
+   "linker_set_key" : "glInterpolatePathsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glInvalidateFramebuffer",
+   "linker_set_key" : "glInvalidateFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glInvalidateSubFramebuffer",
+   "linker_set_key" : "glInvalidateSubFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsBuffer",
+   "linker_set_key" : "glIsBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsEnabled",
+   "linker_set_key" : "glIsEnabled",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsEnabledi",
+   "linker_set_key" : "glIsEnabledi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glIsEnablediEXT",
+   "linker_set_key" : "glIsEnablediEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsEnablediNV",
+   "linker_set_key" : "glIsEnablediNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsEnablediOES",
+   "linker_set_key" : "glIsEnablediOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsFenceNV",
+   "linker_set_key" : "glIsFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glIsFramebuffer",
+   "linker_set_key" : "glIsFramebuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glIsImageHandleResidentNV",
+   "linker_set_key" : "glIsImageHandleResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsMemoryObjectEXT",
+   "linker_set_key" : "glIsMemoryObjectEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsPathNV",
+   "linker_set_key" : "glIsPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsPointInFillPathNV",
+   "linker_set_key" : "glIsPointInFillPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsPointInStrokePathNV",
+   "linker_set_key" : "glIsPointInStrokePathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsProgram",
+   "linker_set_key" : "glIsProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glIsProgramPipeline",
+   "linker_set_key" : "glIsProgramPipeline",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glIsProgramPipelineEXT",
+   "linker_set_key" : "glIsProgramPipelineEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsQuery",
+   "linker_set_key" : "glIsQuery",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsQueryEXT",
+   "linker_set_key" : "glIsQueryEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsRenderbuffer",
+   "linker_set_key" : "glIsRenderbuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glIsSampler",
+   "linker_set_key" : "glIsSampler",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsSemaphoreEXT",
+   "linker_set_key" : "glIsSemaphoreEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsShader",
+   "linker_set_key" : "glIsShader",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glIsSync",
+   "linker_set_key" : "glIsSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsSyncAPPLE",
+   "linker_set_key" : "glIsSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glIsTexture",
+   "linker_set_key" : "glIsTexture",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glIsTextureHandleResidentNV",
+   "linker_set_key" : "glIsTextureHandleResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glIsTransformFeedback",
+   "linker_set_key" : "glIsTransformFeedback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsVertexArray",
+   "linker_set_key" : "glIsVertexArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glIsVertexArrayOES",
+   "linker_set_key" : "glIsVertexArrayOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glLabelObjectEXT",
+   "linker_set_key" : "glLabelObjectEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glLineWidth",
+   "linker_set_key" : "glLineWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glLinkProgram",
+   "linker_set_key" : "glLinkProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glMakeImageHandleNonResidentNV",
+   "linker_set_key" : "glMakeImageHandleNonResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMakeImageHandleResidentNV",
+   "linker_set_key" : "glMakeImageHandleResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMakeTextureHandleNonResidentNV",
+   "linker_set_key" : "glMakeTextureHandleNonResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMakeTextureHandleResidentNV",
+   "linker_set_key" : "glMakeTextureHandleResidentNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMapBufferOES",
+   "linker_set_key" : "glMapBufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMapBufferRange",
+   "linker_set_key" : "glMapBufferRange",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glMapBufferRangeEXT",
+   "linker_set_key" : "glMapBufferRangeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMatrixFrustumEXT",
+   "linker_set_key" : "glMatrixFrustumEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoad3x2fNV",
+   "linker_set_key" : "glMatrixLoad3x2fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoad3x3fNV",
+   "linker_set_key" : "glMatrixLoad3x3fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadIdentityEXT",
+   "linker_set_key" : "glMatrixLoadIdentityEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadTranspose3x3fNV",
+   "linker_set_key" : "glMatrixLoadTranspose3x3fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadTransposedEXT",
+   "linker_set_key" : "glMatrixLoadTransposedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadTransposefEXT",
+   "linker_set_key" : "glMatrixLoadTransposefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoaddEXT",
+   "linker_set_key" : "glMatrixLoaddEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixLoadfEXT",
+   "linker_set_key" : "glMatrixLoadfEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMult3x2fNV",
+   "linker_set_key" : "glMatrixMult3x2fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMult3x3fNV",
+   "linker_set_key" : "glMatrixMult3x3fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultTranspose3x3fNV",
+   "linker_set_key" : "glMatrixMultTranspose3x3fNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultTransposedEXT",
+   "linker_set_key" : "glMatrixMultTransposedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultTransposefEXT",
+   "linker_set_key" : "glMatrixMultTransposefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultdEXT",
+   "linker_set_key" : "glMatrixMultdEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixMultfEXT",
+   "linker_set_key" : "glMatrixMultfEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixOrthoEXT",
+   "linker_set_key" : "glMatrixOrthoEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixPopEXT",
+   "linker_set_key" : "glMatrixPopEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixPushEXT",
+   "linker_set_key" : "glMatrixPushEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixRotatedEXT",
+   "linker_set_key" : "glMatrixRotatedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixRotatefEXT",
+   "linker_set_key" : "glMatrixRotatefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixScaledEXT",
+   "linker_set_key" : "glMatrixScaledEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixScalefEXT",
+   "linker_set_key" : "glMatrixScalefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixTranslatedEXT",
+   "linker_set_key" : "glMatrixTranslatedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMatrixTranslatefEXT",
+   "linker_set_key" : "glMatrixTranslatefEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMaxShaderCompilerThreadsKHR",
+   "linker_set_key" : "glMaxShaderCompilerThreadsKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMemoryBarrier",
+   "linker_set_key" : "glMemoryBarrier",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glMemoryBarrierByRegion",
+   "linker_set_key" : "glMemoryBarrierByRegion",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glMemoryObjectParameterivEXT",
+   "linker_set_key" : "glMemoryObjectParameterivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMinSampleShading",
+   "linker_set_key" : "glMinSampleShading",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glMinSampleShadingOES",
+   "linker_set_key" : "glMinSampleShadingOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMultiDrawArraysEXT",
+   "linker_set_key" : "glMultiDrawArraysEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMultiDrawArraysIndirectEXT",
+   "linker_set_key" : "glMultiDrawArraysIndirectEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMultiDrawElementsBaseVertexEXT",
+   "linker_set_key" : "glMultiDrawElementsBaseVertexEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glMultiDrawElementsEXT",
+   "linker_set_key" : "glMultiDrawElementsEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glMultiDrawElementsIndirectEXT",
+   "linker_set_key" : "glMultiDrawElementsIndirectEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glNamedBufferStorageExternalEXT",
+   "linker_set_key" : "glNamedBufferStorageExternalEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glNamedBufferStorageMemEXT",
+   "linker_set_key" : "glNamedBufferStorageMemEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glNamedFramebufferSampleLocationsfvNV",
+   "linker_set_key" : "glNamedFramebufferSampleLocationsfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glObjectLabel",
+   "linker_set_key" : "glObjectLabel",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glObjectLabelKHR",
+   "linker_set_key" : "glObjectLabelKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glObjectPtrLabel",
+   "linker_set_key" : "glObjectPtrLabel",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glObjectPtrLabelKHR",
+   "linker_set_key" : "glObjectPtrLabelKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPatchParameteri",
+   "linker_set_key" : "glPatchParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glPatchParameteriEXT",
+   "linker_set_key" : "glPatchParameteriEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPatchParameteriOES",
+   "linker_set_key" : "glPatchParameteriOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathCommandsNV",
+   "linker_set_key" : "glPathCommandsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathCoordsNV",
+   "linker_set_key" : "glPathCoordsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathCoverDepthFuncNV",
+   "linker_set_key" : "glPathCoverDepthFuncNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathDashArrayNV",
+   "linker_set_key" : "glPathDashArrayNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathGlyphIndexArrayNV",
+   "linker_set_key" : "glPathGlyphIndexArrayNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathGlyphIndexRangeNV",
+   "linker_set_key" : "glPathGlyphIndexRangeNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathGlyphRangeNV",
+   "linker_set_key" : "glPathGlyphRangeNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathGlyphsNV",
+   "linker_set_key" : "glPathGlyphsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathMemoryGlyphIndexArrayNV",
+   "linker_set_key" : "glPathMemoryGlyphIndexArrayNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathParameterfNV",
+   "linker_set_key" : "glPathParameterfNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathParameterfvNV",
+   "linker_set_key" : "glPathParameterfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathParameteriNV",
+   "linker_set_key" : "glPathParameteriNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathParameterivNV",
+   "linker_set_key" : "glPathParameterivNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathStencilDepthOffsetNV",
+   "linker_set_key" : "glPathStencilDepthOffsetNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathStencilFuncNV",
+   "linker_set_key" : "glPathStencilFuncNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathStringNV",
+   "linker_set_key" : "glPathStringNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathSubCommandsNV",
+   "linker_set_key" : "glPathSubCommandsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPathSubCoordsNV",
+   "linker_set_key" : "glPathSubCoordsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPauseTransformFeedback",
+   "linker_set_key" : "glPauseTransformFeedback",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glPixelStorei",
+   "linker_set_key" : "glPixelStorei",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPointAlongPathNV",
+   "linker_set_key" : "glPointAlongPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPolygonModeNV",
+   "linker_set_key" : "glPolygonModeNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPolygonOffset",
+   "linker_set_key" : "glPolygonOffset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glPolygonOffsetClampEXT",
+   "linker_set_key" : "glPolygonOffsetClampEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPopDebugGroup",
+   "linker_set_key" : "glPopDebugGroup",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glPopDebugGroupKHR",
+   "linker_set_key" : "glPopDebugGroupKHR",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPopGroupMarkerEXT",
+   "linker_set_key" : "glPopGroupMarkerEXT",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPrimitiveBoundingBox",
+   "linker_set_key" : "glPrimitiveBoundingBox",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glPrimitiveBoundingBoxEXT",
+   "linker_set_key" : "glPrimitiveBoundingBoxEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPrimitiveBoundingBoxOES",
+   "linker_set_key" : "glPrimitiveBoundingBoxOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramBinary",
+   "linker_set_key" : "glProgramBinary",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glProgramBinaryOES",
+   "linker_set_key" : "glProgramBinaryOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramParameteri",
+   "linker_set_key" : "glProgramParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glProgramParameteriEXT",
+   "linker_set_key" : "glProgramParameteriEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramPathFragmentInputGenNV",
+   "linker_set_key" : "glProgramPathFragmentInputGenNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1f",
+   "linker_set_key" : "glProgramUniform1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1fEXT",
+   "linker_set_key" : "glProgramUniform1fEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1fv",
+   "linker_set_key" : "glProgramUniform1fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1fvEXT",
+   "linker_set_key" : "glProgramUniform1fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1i",
+   "linker_set_key" : "glProgramUniform1i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1i64NV",
+   "linker_set_key" : "glProgramUniform1i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1i64vNV",
+   "linker_set_key" : "glProgramUniform1i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1iEXT",
+   "linker_set_key" : "glProgramUniform1iEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1iv",
+   "linker_set_key" : "glProgramUniform1iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1ivEXT",
+   "linker_set_key" : "glProgramUniform1ivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1ui",
+   "linker_set_key" : "glProgramUniform1ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1ui64NV",
+   "linker_set_key" : "glProgramUniform1ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1ui64vNV",
+   "linker_set_key" : "glProgramUniform1ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1uiEXT",
+   "linker_set_key" : "glProgramUniform1uiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform1uiv",
+   "linker_set_key" : "glProgramUniform1uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform1uivEXT",
+   "linker_set_key" : "glProgramUniform1uivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2f",
+   "linker_set_key" : "glProgramUniform2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2fEXT",
+   "linker_set_key" : "glProgramUniform2fEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2fv",
+   "linker_set_key" : "glProgramUniform2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2fvEXT",
+   "linker_set_key" : "glProgramUniform2fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2i",
+   "linker_set_key" : "glProgramUniform2i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2i64NV",
+   "linker_set_key" : "glProgramUniform2i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2i64vNV",
+   "linker_set_key" : "glProgramUniform2i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2iEXT",
+   "linker_set_key" : "glProgramUniform2iEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2iv",
+   "linker_set_key" : "glProgramUniform2iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2ivEXT",
+   "linker_set_key" : "glProgramUniform2ivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2ui",
+   "linker_set_key" : "glProgramUniform2ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2ui64NV",
+   "linker_set_key" : "glProgramUniform2ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2ui64vNV",
+   "linker_set_key" : "glProgramUniform2ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2uiEXT",
+   "linker_set_key" : "glProgramUniform2uiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform2uiv",
+   "linker_set_key" : "glProgramUniform2uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform2uivEXT",
+   "linker_set_key" : "glProgramUniform2uivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3f",
+   "linker_set_key" : "glProgramUniform3f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3fEXT",
+   "linker_set_key" : "glProgramUniform3fEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3fv",
+   "linker_set_key" : "glProgramUniform3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3fvEXT",
+   "linker_set_key" : "glProgramUniform3fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3i",
+   "linker_set_key" : "glProgramUniform3i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3i64NV",
+   "linker_set_key" : "glProgramUniform3i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3i64vNV",
+   "linker_set_key" : "glProgramUniform3i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3iEXT",
+   "linker_set_key" : "glProgramUniform3iEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3iv",
+   "linker_set_key" : "glProgramUniform3iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3ivEXT",
+   "linker_set_key" : "glProgramUniform3ivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3ui",
+   "linker_set_key" : "glProgramUniform3ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3ui64NV",
+   "linker_set_key" : "glProgramUniform3ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3ui64vNV",
+   "linker_set_key" : "glProgramUniform3ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3uiEXT",
+   "linker_set_key" : "glProgramUniform3uiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform3uiv",
+   "linker_set_key" : "glProgramUniform3uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform3uivEXT",
+   "linker_set_key" : "glProgramUniform3uivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4f",
+   "linker_set_key" : "glProgramUniform4f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4fEXT",
+   "linker_set_key" : "glProgramUniform4fEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4fv",
+   "linker_set_key" : "glProgramUniform4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4fvEXT",
+   "linker_set_key" : "glProgramUniform4fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4i",
+   "linker_set_key" : "glProgramUniform4i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4i64NV",
+   "linker_set_key" : "glProgramUniform4i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4i64vNV",
+   "linker_set_key" : "glProgramUniform4i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4iEXT",
+   "linker_set_key" : "glProgramUniform4iEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4iv",
+   "linker_set_key" : "glProgramUniform4iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4ivEXT",
+   "linker_set_key" : "glProgramUniform4ivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4ui",
+   "linker_set_key" : "glProgramUniform4ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4ui64NV",
+   "linker_set_key" : "glProgramUniform4ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4ui64vNV",
+   "linker_set_key" : "glProgramUniform4ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4uiEXT",
+   "linker_set_key" : "glProgramUniform4uiEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniform4uiv",
+   "linker_set_key" : "glProgramUniform4uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniform4uivEXT",
+   "linker_set_key" : "glProgramUniform4uivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformHandleui64IMG",
+   "linker_set_key" : "glProgramUniformHandleui64IMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformHandleui64NV",
+   "linker_set_key" : "glProgramUniformHandleui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformHandleui64vIMG",
+   "linker_set_key" : "glProgramUniformHandleui64vIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformHandleui64vNV",
+   "linker_set_key" : "glProgramUniformHandleui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2fv",
+   "linker_set_key" : "glProgramUniformMatrix2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix2fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2x3fv",
+   "linker_set_key" : "glProgramUniformMatrix2x3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2x3fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix2x3fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2x4fv",
+   "linker_set_key" : "glProgramUniformMatrix2x4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix2x4fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix2x4fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3fv",
+   "linker_set_key" : "glProgramUniformMatrix3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix3fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3x2fv",
+   "linker_set_key" : "glProgramUniformMatrix3x2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3x2fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix3x2fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3x4fv",
+   "linker_set_key" : "glProgramUniformMatrix3x4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix3x4fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix3x4fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4fv",
+   "linker_set_key" : "glProgramUniformMatrix4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix4fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4x2fv",
+   "linker_set_key" : "glProgramUniformMatrix4x2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4x2fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix4x2fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4x3fv",
+   "linker_set_key" : "glProgramUniformMatrix4x3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glProgramUniformMatrix4x3fvEXT",
+   "linker_set_key" : "glProgramUniformMatrix4x3fvEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPushDebugGroup",
+   "linker_set_key" : "glPushDebugGroup",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glPushDebugGroupKHR",
+   "linker_set_key" : "glPushDebugGroupKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glPushGroupMarkerEXT",
+   "linker_set_key" : "glPushGroupMarkerEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glQueryCounterEXT",
+   "linker_set_key" : "glQueryCounterEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glRasterSamplesEXT",
+   "linker_set_key" : "glRasterSamplesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glReadBuffer",
+   "linker_set_key" : "glReadBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glReadBufferIndexedEXT",
+   "linker_set_key" : "glReadBufferIndexedEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glReadBufferNV",
+   "linker_set_key" : "glReadBufferNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glReadPixels",
+   "linker_set_key" : "glReadPixels",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glReadnPixels",
+   "linker_set_key" : "glReadnPixels",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glReadnPixelsEXT",
+   "linker_set_key" : "glReadnPixelsEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glReadnPixelsKHR",
+   "linker_set_key" : "glReadnPixelsKHR",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glReleaseShaderCompiler",
+   "linker_set_key" : "glReleaseShaderCompiler",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorage",
+   "linker_set_key" : "glRenderbufferStorage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisample",
+   "linker_set_key" : "glRenderbufferStorageMultisample",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleANGLE",
+   "linker_set_key" : "glRenderbufferStorageMultisampleANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleAPPLE",
+   "linker_set_key" : "glRenderbufferStorageMultisampleAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleEXT",
+   "linker_set_key" : "glRenderbufferStorageMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleIMG",
+   "linker_set_key" : "glRenderbufferStorageMultisampleIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glRenderbufferStorageMultisampleNV",
+   "linker_set_key" : "glRenderbufferStorageMultisampleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glResolveDepthValuesNV",
+   "linker_set_key" : "glResolveDepthValuesNV",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glResolveMultisampleFramebufferAPPLE",
+   "linker_set_key" : "glResolveMultisampleFramebufferAPPLE",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glResumeTransformFeedback",
+   "linker_set_key" : "glResumeTransformFeedback",
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glSampleCoverage",
+   "linker_set_key" : "glSampleCoverage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glSampleMaski",
+   "linker_set_key" : "glSampleMaski",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIiv",
+   "linker_set_key" : "glSamplerParameterIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIivEXT",
+   "linker_set_key" : "glSamplerParameterIivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIivOES",
+   "linker_set_key" : "glSamplerParameterIivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIuiv",
+   "linker_set_key" : "glSamplerParameterIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIuivEXT",
+   "linker_set_key" : "glSamplerParameterIuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSamplerParameterIuivOES",
+   "linker_set_key" : "glSamplerParameterIuivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSamplerParameterf",
+   "linker_set_key" : "glSamplerParameterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glSamplerParameterfv",
+   "linker_set_key" : "glSamplerParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glSamplerParameteri",
+   "linker_set_key" : "glSamplerParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glSamplerParameteriv",
+   "linker_set_key" : "glSamplerParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glScissor",
+   "linker_set_key" : "glScissor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glScissorArrayvNV",
+   "linker_set_key" : "glScissorArrayvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorArrayvOES",
+   "linker_set_key" : "glScissorArrayvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorIndexedNV",
+   "linker_set_key" : "glScissorIndexedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorIndexedOES",
+   "linker_set_key" : "glScissorIndexedOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorIndexedvNV",
+   "linker_set_key" : "glScissorIndexedvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glScissorIndexedvOES",
+   "linker_set_key" : "glScissorIndexedvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSelectPerfMonitorCountersAMD",
+   "linker_set_key" : "glSelectPerfMonitorCountersAMD",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSemaphoreParameterui64vEXT",
+   "linker_set_key" : "glSemaphoreParameterui64vEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSetFenceNV",
+   "linker_set_key" : "glSetFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glShaderBinary",
+   "linker_set_key" : "glShaderBinary",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glShaderSource",
+   "linker_set_key" : "glShaderSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glSignalSemaphoreEXT",
+   "linker_set_key" : "glSignalSemaphoreEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSignalVkFenceNV",
+   "linker_set_key" : "glSignalVkFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSignalVkSemaphoreNV",
+   "linker_set_key" : "glSignalVkSemaphoreNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStartTilingQCOM",
+   "linker_set_key" : "glStartTilingQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glStencilFillPathInstancedNV",
+   "linker_set_key" : "glStencilFillPathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilFillPathNV",
+   "linker_set_key" : "glStencilFillPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilFunc",
+   "linker_set_key" : "glStencilFunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glStencilFuncSeparate",
+   "linker_set_key" : "glStencilFuncSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glStencilMask",
+   "linker_set_key" : "glStencilMask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glStencilMaskSeparate",
+   "linker_set_key" : "glStencilMaskSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glStencilOp",
+   "linker_set_key" : "glStencilOp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glStencilOpSeparate",
+   "linker_set_key" : "glStencilOpSeparate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glStencilStrokePathInstancedNV",
+   "linker_set_key" : "glStencilStrokePathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilStrokePathNV",
+   "linker_set_key" : "glStencilStrokePathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilThenCoverFillPathInstancedNV",
+   "linker_set_key" : "glStencilThenCoverFillPathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilThenCoverFillPathNV",
+   "linker_set_key" : "glStencilThenCoverFillPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilThenCoverStrokePathInstancedNV",
+   "linker_set_key" : "glStencilThenCoverStrokePathInstancedNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glStencilThenCoverStrokePathNV",
+   "linker_set_key" : "glStencilThenCoverStrokePathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glSubpixelPrecisionBiasNV",
+   "linker_set_key" : "glSubpixelPrecisionBiasNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTestFenceNV",
+   "linker_set_key" : "glTestFenceNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexBuffer",
+   "linker_set_key" : "glTexBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexBufferEXT",
+   "linker_set_key" : "glTexBufferEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexBufferOES",
+   "linker_set_key" : "glTexBufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexBufferRange",
+   "linker_set_key" : "glTexBufferRange",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexBufferRangeEXT",
+   "linker_set_key" : "glTexBufferRangeEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexBufferRangeOES",
+   "linker_set_key" : "glTexBufferRangeOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexImage2D",
+   "linker_set_key" : "glTexImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexImage3D",
+   "linker_set_key" : "glTexImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTexImage3DOES",
+   "linker_set_key" : "glTexImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexPageCommitmentEXT",
+   "linker_set_key" : "glTexPageCommitmentEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterIiv",
+   "linker_set_key" : "glTexParameterIiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexParameterIivEXT",
+   "linker_set_key" : "glTexParameterIivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterIivOES",
+   "linker_set_key" : "glTexParameterIivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterIuiv",
+   "linker_set_key" : "glTexParameterIuiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexParameterIuivEXT",
+   "linker_set_key" : "glTexParameterIuivEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterIuivOES",
+   "linker_set_key" : "glTexParameterIuivOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexParameterf",
+   "linker_set_key" : "glTexParameterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameterfv",
+   "linker_set_key" : "glTexParameterfv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameteri",
+   "linker_set_key" : "glTexParameteri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexParameteriv",
+   "linker_set_key" : "glTexParameteriv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexStorage1DEXT",
+   "linker_set_key" : "glTexStorage1DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexStorage2D",
+   "linker_set_key" : "glTexStorage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTexStorage2DEXT",
+   "linker_set_key" : "glTexStorage2DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexStorage2DMultisample",
+   "linker_set_key" : "glTexStorage2DMultisample",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glTexStorage3D",
+   "linker_set_key" : "glTexStorage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTexStorage3DEXT",
+   "linker_set_key" : "glTexStorage3DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTexStorage3DMultisample",
+   "linker_set_key" : "glTexStorage3DMultisample",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
+  },
+  {
+   "function_name" : "glTexStorage3DMultisampleOES",
+   "linker_set_key" : "glTexStorage3DMultisampleOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexStorageMem2DEXT",
+   "linker_set_key" : "glTexStorageMem2DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexStorageMem2DMultisampleEXT",
+   "linker_set_key" : "glTexStorageMem2DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexStorageMem3DEXT",
+   "linker_set_key" : "glTexStorageMem3DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexStorageMem3DMultisampleEXT",
+   "linker_set_key" : "glTexStorageMem3DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTexSubImage2D",
+   "linker_set_key" : "glTexSubImage2D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glTexSubImage3D",
+   "linker_set_key" : "glTexSubImage3D",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTexSubImage3DOES",
+   "linker_set_key" : "glTexSubImage3DOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureFoveationParametersQCOM",
+   "linker_set_key" : "glTextureFoveationParametersQCOM",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureStorage1DEXT",
+   "linker_set_key" : "glTextureStorage1DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTextureStorage2DEXT",
+   "linker_set_key" : "glTextureStorage2DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTextureStorage3DEXT",
+   "linker_set_key" : "glTextureStorage3DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glTextureStorageMem2DEXT",
+   "linker_set_key" : "glTextureStorageMem2DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureStorageMem2DMultisampleEXT",
+   "linker_set_key" : "glTextureStorageMem2DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureStorageMem3DEXT",
+   "linker_set_key" : "glTextureStorageMem3DEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureStorageMem3DMultisampleEXT",
+   "linker_set_key" : "glTextureStorageMem3DMultisampleEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureViewEXT",
+   "linker_set_key" : "glTextureViewEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTextureViewOES",
+   "linker_set_key" : "glTextureViewOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glTransformFeedbackVaryings",
+   "linker_set_key" : "glTransformFeedbackVaryings",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glTransformPathNV",
+   "linker_set_key" : "glTransformPathNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1f",
+   "linker_set_key" : "glUniform1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform1fv",
+   "linker_set_key" : "glUniform1fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform1i",
+   "linker_set_key" : "glUniform1i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform1i64NV",
+   "linker_set_key" : "glUniform1i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1i64vNV",
+   "linker_set_key" : "glUniform1i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1iv",
+   "linker_set_key" : "glUniform1iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform1ui",
+   "linker_set_key" : "glUniform1ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform1ui64NV",
+   "linker_set_key" : "glUniform1ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1ui64vNV",
+   "linker_set_key" : "glUniform1ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform1uiv",
+   "linker_set_key" : "glUniform1uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform2f",
+   "linker_set_key" : "glUniform2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform2fv",
+   "linker_set_key" : "glUniform2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform2i",
+   "linker_set_key" : "glUniform2i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform2i64NV",
+   "linker_set_key" : "glUniform2i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform2i64vNV",
+   "linker_set_key" : "glUniform2i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform2iv",
+   "linker_set_key" : "glUniform2iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform2ui",
+   "linker_set_key" : "glUniform2ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform2ui64NV",
+   "linker_set_key" : "glUniform2ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform2ui64vNV",
+   "linker_set_key" : "glUniform2ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform2uiv",
+   "linker_set_key" : "glUniform2uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform3f",
+   "linker_set_key" : "glUniform3f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform3fv",
+   "linker_set_key" : "glUniform3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform3i",
+   "linker_set_key" : "glUniform3i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform3i64NV",
+   "linker_set_key" : "glUniform3i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform3i64vNV",
+   "linker_set_key" : "glUniform3i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform3iv",
+   "linker_set_key" : "glUniform3iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform3ui",
+   "linker_set_key" : "glUniform3ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform3ui64NV",
+   "linker_set_key" : "glUniform3ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform3ui64vNV",
+   "linker_set_key" : "glUniform3ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform3uiv",
+   "linker_set_key" : "glUniform3uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform4f",
+   "linker_set_key" : "glUniform4f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform4fv",
+   "linker_set_key" : "glUniform4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform4i",
+   "linker_set_key" : "glUniform4i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform4i64NV",
+   "linker_set_key" : "glUniform4i64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform4i64vNV",
+   "linker_set_key" : "glUniform4i64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform4iv",
+   "linker_set_key" : "glUniform4iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniform4ui",
+   "linker_set_key" : "glUniform4ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniform4ui64NV",
+   "linker_set_key" : "glUniform4ui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform4ui64vNV",
+   "linker_set_key" : "glUniform4ui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniform4uiv",
+   "linker_set_key" : "glUniform4uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformBlockBinding",
+   "linker_set_key" : "glUniformBlockBinding",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformHandleui64IMG",
+   "linker_set_key" : "glUniformHandleui64IMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformHandleui64NV",
+   "linker_set_key" : "glUniformHandleui64NV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformHandleui64vIMG",
+   "linker_set_key" : "glUniformHandleui64vIMG",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformHandleui64vNV",
+   "linker_set_key" : "glUniformHandleui64vNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2fv",
+   "linker_set_key" : "glUniformMatrix2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2x3fv",
+   "linker_set_key" : "glUniformMatrix2x3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2x3fvNV",
+   "linker_set_key" : "glUniformMatrix2x3fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2x4fv",
+   "linker_set_key" : "glUniformMatrix2x4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix2x4fvNV",
+   "linker_set_key" : "glUniformMatrix2x4fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3fv",
+   "linker_set_key" : "glUniformMatrix3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3x2fv",
+   "linker_set_key" : "glUniformMatrix3x2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3x2fvNV",
+   "linker_set_key" : "glUniformMatrix3x2fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3x4fv",
+   "linker_set_key" : "glUniformMatrix3x4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix3x4fvNV",
+   "linker_set_key" : "glUniformMatrix3x4fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4fv",
+   "linker_set_key" : "glUniformMatrix4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4x2fv",
+   "linker_set_key" : "glUniformMatrix4x2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4x2fvNV",
+   "linker_set_key" : "glUniformMatrix4x2fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4x3fv",
+   "linker_set_key" : "glUniformMatrix4x3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUniformMatrix4x3fvNV",
+   "linker_set_key" : "glUniformMatrix4x3fvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glUnmapBuffer",
+   "linker_set_key" : "glUnmapBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glUnmapBufferOES",
+   "linker_set_key" : "glUnmapBufferOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIh",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glUseProgram",
+   "linker_set_key" : "glUseProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glUseProgramStages",
+   "linker_set_key" : "glUseProgramStages",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glUseProgramStagesEXT",
+   "linker_set_key" : "glUseProgramStagesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glValidateProgram",
+   "linker_set_key" : "glValidateProgram",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glValidateProgramPipeline",
+   "linker_set_key" : "glValidateProgramPipeline",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glValidateProgramPipelineEXT",
+   "linker_set_key" : "glValidateProgramPipelineEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glVertexAttrib1f",
+   "linker_set_key" : "glVertexAttrib1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib1fv",
+   "linker_set_key" : "glVertexAttrib1fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib2f",
+   "linker_set_key" : "glVertexAttrib2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib2fv",
+   "linker_set_key" : "glVertexAttrib2fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib3f",
+   "linker_set_key" : "glVertexAttrib3f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib3fv",
+   "linker_set_key" : "glVertexAttrib3fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib4f",
+   "linker_set_key" : "glVertexAttrib4f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttrib4fv",
+   "linker_set_key" : "glVertexAttrib4fv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexAttribBinding",
+   "linker_set_key" : "glVertexAttribBinding",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glVertexAttribDivisor",
+   "linker_set_key" : "glVertexAttribDivisor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribDivisorANGLE",
+   "linker_set_key" : "glVertexAttribDivisorANGLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glVertexAttribDivisorEXT",
+   "linker_set_key" : "glVertexAttribDivisorEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glVertexAttribDivisorNV",
+   "linker_set_key" : "glVertexAttribDivisorNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glVertexAttribFormat",
+   "linker_set_key" : "glVertexAttribFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glVertexAttribI4i",
+   "linker_set_key" : "glVertexAttribI4i",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribI4iv",
+   "linker_set_key" : "glVertexAttribI4iv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribI4ui",
+   "linker_set_key" : "glVertexAttribI4ui",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribI4uiv",
+   "linker_set_key" : "glVertexAttribI4uiv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribIFormat",
+   "linker_set_key" : "glVertexAttribIFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glVertexAttribIPointer",
+   "linker_set_key" : "glVertexAttribIPointer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glVertexAttribPointer",
+   "linker_set_key" : "glVertexAttribPointer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "function_name" : "glVertexBindingDivisor",
+   "linker_set_key" : "glVertexBindingDivisor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
+  },
+  {
+   "function_name" : "glViewport",
+   "linker_set_key" : "glViewport",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "function_name" : "glViewportArrayvNV",
+   "linker_set_key" : "glViewportArrayvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportArrayvOES",
+   "linker_set_key" : "glViewportArrayvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportIndexedfNV",
+   "linker_set_key" : "glViewportIndexedfNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportIndexedfOES",
+   "linker_set_key" : "glViewportIndexedfOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportIndexedfvNV",
+   "linker_set_key" : "glViewportIndexedfvNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportIndexedfvOES",
+   "linker_set_key" : "glViewportIndexedfvOES",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportPositionWScaleNV",
+   "linker_set_key" : "glViewportPositionWScaleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glViewportSwizzleNV",
+   "linker_set_key" : "glViewportSwizzleNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glWaitSemaphoreEXT",
+   "linker_set_key" : "glWaitSemaphoreEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glWaitSync",
+   "linker_set_key" : "glWaitSync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
+  },
+  {
+   "function_name" : "glWaitSyncAPPLE",
+   "linker_set_key" : "glWaitSyncAPPLE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8__GLsync"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "function_name" : "glWaitVkSemaphoreNV",
+   "linker_set_key" : "glWaitVkSemaphoreNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glWeightPathsNV",
+   "linker_set_key" : "glWeightPathsNV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "function_name" : "glWindowRectanglesEXT",
+   "linker_set_key" : "glWindowRectanglesEXT",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8__GLsync",
+   "name" : "__GLsync *",
+   "referenced_type" : "_ZTI8__GLsync",
+   "self_type" : "_ZTIP8__GLsync",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvjjjjiPKcPKvE",
+   "name" : "void (*)(unsigned int, unsigned int, unsigned int, unsigned int, int, const char *, const void *)",
+   "referenced_type" : "_ZTIFvjjjjiPKcPKvE",
+   "self_type" : "_ZTIPFvjjjjiPKcPKvE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvvE",
+   "name" : "void (*)()",
+   "referenced_type" : "_ZTIFvvE",
+   "self_type" : "_ZTIPFvvE",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPKc",
+   "name" : "const char *const *",
+   "referenced_type" : "_ZTIKPKc",
+   "self_type" : "_ZTIPKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPKv",
+   "name" : "const void *const *",
+   "referenced_type" : "_ZTIKPKv",
+   "self_type" : "_ZTIPKPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKd",
+   "name" : "const double *",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIPKd",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKf",
+   "name" : "const float *",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIPKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKx",
+   "name" : "const long long *",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIPKx",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKy",
+   "name" : "const unsigned long long *",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIPKy",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPh",
+   "name" : "unsigned char *",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIPh",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPx",
+   "name" : "long long *",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIPx",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKc",
+   "name" : "const char *const",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKv",
+   "name" : "const void *const",
+   "referenced_type" : "_ZTIPKv",
+   "self_type" : "_ZTIKPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKy",
+   "name" : "const unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIKy",
+   "size" : 8,
+   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 16,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/34/64/arm/source-based/libOpenMAXAL.so.lsdump b/34/64/arm/source-based/libOpenMAXAL.so.lsdump
new file mode 100644
index 0000000..4ffc1c1
--- /dev/null
+++ b/34/64/arm/source-based/libOpenMAXAL.so.lsdump
@@ -0,0 +1,118865 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA0_h",
+   "name" : "unsigned char[0]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA0_h",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_i",
+   "name" : "int[0]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA0_i",
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA100_c",
+   "name" : "char[100]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA100_c",
+   "size" : 100,
+   "source_file" : "hardware/libhardware/include/hardware/power.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA128_c",
+   "name" : "char[128]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA128_c",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA12_j",
+   "name" : "unsigned int[12]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA12_j",
+   "size" : 48,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_10audio_gain",
+   "name" : "audio_gain[16]",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTIA16_10audio_gain",
+   "size" : 512,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_17audio_port_config",
+   "name" : "audio_port_config[16]",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTIA16_17audio_port_config",
+   "size" : 3456,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char[16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA19_c",
+   "name" : "char[19]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA19_c",
+   "size" : 19,
+   "source_file" : "frameworks/av/media/libmediametrics/include/media/MediaMetricsItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_15audio_devices_t",
+   "name" : "audio_devices_t[1]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA1_15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t[1]",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_PKc",
+   "name" : "const char *[1]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA1_PKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA1_h",
+   "name" : "unsigned char[1]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA1_h",
+   "size" : 1,
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA20_c",
+   "name" : "char[20]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA20_c",
+   "size" : 20,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/IAudioFlinger.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA256_c",
+   "name" : "char[256]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA256_c",
+   "size" : 256,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA256_f",
+   "name" : "float[256]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA256_f",
+   "size" : 1024,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA25_j",
+   "name" : "unsigned int[25]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA25_j",
+   "size" : 100,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA26_Ds",
+   "name" : "char16_t[26]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA26_Ds",
+   "size" : 52,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA27_Ds",
+   "name" : "char16_t[27]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA27_Ds",
+   "size" : 54,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA29_15audio_devices_t",
+   "name" : "audio_devices_t[29]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA29_15audio_devices_t",
+   "size" : 116,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA29_Ds",
+   "name" : "char16_t[29]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA29_Ds",
+   "size" : 58,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_15audio_devices_t",
+   "name" : "audio_devices_t[2]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA2_15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_A256_f",
+   "name" : "float[2][256]",
+   "referenced_type" : "_ZTIA256_f",
+   "self_type" : "_ZTIA2_A256_f",
+   "size" : 2048,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_f",
+   "name" : "float[2]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA2_f",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioTrack.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_x",
+   "name" : "long long[2]",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIA2_x",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioTimestamp.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t[30]",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "size" : 120,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA30_Ds",
+   "name" : "char16_t[30]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA30_Ds",
+   "size" : 60,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA31_Ds",
+   "name" : "char16_t[31]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA31_Ds",
+   "size" : 62,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_13audio_profile",
+   "name" : "audio_profile[32]",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTIA32_13audio_profile",
+   "size" : 8704,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_14audio_format_t",
+   "name" : "audio_format_t[32]",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIA32_14audio_format_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t[32]",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIA32_20audio_channel_mask_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor[32]",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "size" : 1408,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA32_Ds",
+   "name" : "char16_t[32]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA32_Ds",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char[32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_h",
+   "name" : "unsigned char[32]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA32_h",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_i",
+   "name" : "int[32]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA32_i",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_j",
+   "name" : "unsigned int[32]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA32_j",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA33_Ds",
+   "name" : "char16_t[33]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA33_Ds",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA34_15audio_devices_t",
+   "name" : "audio_devices_t[34]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA34_15audio_devices_t",
+   "size" : 136,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA34_Ds",
+   "name" : "char16_t[34]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA34_Ds",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA35_Ds",
+   "name" : "char16_t[35]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA35_Ds",
+   "size" : 70,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA36_Ds",
+   "name" : "char16_t[36]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA36_Ds",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA37_Ds",
+   "name" : "char16_t[37]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA37_Ds",
+   "size" : 74,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA38_Ds",
+   "name" : "char16_t[38]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA38_Ds",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA39_Ds",
+   "name" : "char16_t[39]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA39_Ds",
+   "size" : 78,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA3_15audio_devices_t",
+   "name" : "audio_devices_t[3]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA3_15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA40_Ds",
+   "name" : "char16_t[40]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA40_Ds",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA42_Ds",
+   "name" : "char16_t[42]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA42_Ds",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA43_Ds",
+   "name" : "char16_t[43]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA43_Ds",
+   "size" : 86,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA44_Ds",
+   "name" : "char16_t[44]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA44_Ds",
+   "size" : 88,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA45_Ds",
+   "name" : "char16_t[45]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA45_Ds",
+   "size" : 90,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA46_Ds",
+   "name" : "char16_t[46]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA46_Ds",
+   "size" : 92,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA47_Ds",
+   "name" : "char16_t[47]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA47_Ds",
+   "size" : 94,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA48_Ds",
+   "name" : "char16_t[48]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA48_Ds",
+   "size" : 96,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA49_Ds",
+   "name" : "char16_t[49]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA49_Ds",
+   "size" : 98,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane[4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int[4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA50_Ds",
+   "name" : "char16_t[50]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA50_Ds",
+   "size" : 100,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA53_Ds",
+   "name" : "char16_t[53]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA53_Ds",
+   "size" : 106,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA54_Ds",
+   "name" : "char16_t[54]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA54_Ds",
+   "size" : 108,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA5_x",
+   "name" : "long long[5]",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIA5_x",
+   "size" : 40,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioTimestamp.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_c",
+   "name" : "char[64]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA64_c",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio_effect.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA65_Ds",
+   "name" : "char16_t[65]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA65_Ds",
+   "size" : 130,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA6_h",
+   "name" : "unsigned char[6]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA6_h",
+   "size" : 6,
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int[6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA73_PKc",
+   "name" : "const char *[73]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA73_PKc",
+   "size" : 292,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_j",
+   "name" : "unsigned int[8]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA8_j",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA9_15audio_devices_t",
+   "name" : "audio_devices_t[9]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA9_15audio_devices_t",
+   "size" : 36,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI12audio_mode_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_mode_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI12audio_mode_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI12audio_mode_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI13audio_usage_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_usage_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI13audio_usage_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI13audio_usage_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI14audio_format_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_format_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI14audio_format_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI14audio_format_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI14audio_source_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_source_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI14audio_source_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI14audio_source_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI15audio_devices_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_devices_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI15audio_devices_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI15audio_devices_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI17audio_gain_mode_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_gain_mode_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI17audio_gain_mode_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI17audio_gain_mode_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI19audio_input_flags_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_input_flags_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI19audio_input_flags_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI19audio_input_flags_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI19audio_stream_type_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_stream_type_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI19audio_stream_type_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI19audio_stream_type_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI20audio_content_type_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_content_type_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI20audio_content_type_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI20audio_content_type_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI20audio_output_flags_tEEE5TableE",
+   "name" : "android::TypeConverter<android::DefaultTraits<audio_output_flags_t>>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_13DefaultTraitsI20audio_output_flags_tEEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_13DefaultTraitsI20audio_output_flags_tEEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_15AudioFlagTraitsEE5TableE",
+   "name" : "android::TypeConverter<android::AudioFlagTraits>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_15AudioFlagTraitsEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_15AudioFlagTraitsEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_17InputDeviceTraitsEE5TableE",
+   "name" : "android::TypeConverter<android::InputDeviceTraits>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_17InputDeviceTraitsEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_17InputDeviceTraitsEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_18ChannelIndexTraitsEE5TableE",
+   "name" : "android::TypeConverter<android::ChannelIndexTraits>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_18ChannelIndexTraitsEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_18ChannelIndexTraitsEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_18InputChannelTraitsEE5TableE",
+   "name" : "android::TypeConverter<android::InputChannelTraits>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_18InputChannelTraitsEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_18InputChannelTraitsEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_18OutputDeviceTraitsEE5TableE",
+   "name" : "android::TypeConverter<android::OutputDeviceTraits>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_18OutputDeviceTraitsEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_18OutputDeviceTraitsEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_N7android13TypeConverterINS_19OutputChannelTraitsEE5TableE",
+   "name" : "android::TypeConverter<android::OutputChannelTraits>::Table[]",
+   "referenced_type" : "_ZTIN7android13TypeConverterINS_19OutputChannelTraitsEE5TableE",
+   "self_type" : "_ZTIA_N7android13TypeConverterINS_19OutputChannelTraitsEE5TableE",
+   "source_file" : "frameworks/av/media/libmediahelper/include/media/TypeConverter.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_c",
+   "name" : "char[]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA_c",
+   "source_file" : "system/media/audio/include/system/audio_effect.h"
+  },
+  {
+   "is_of_unknown_bound" : true,
+   "linker_set_key" : "_ZTIA_f",
+   "name" : "float[]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA_f",
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIDn",
+   "name" : "std::nullptr_t",
+   "referenced_type" : "_ZTIDn",
+   "self_type" : "_ZTIDn",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIDs",
+   "name" : "char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIDs",
+   "size" : 2
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "xaCreateEngine"
+  },
+  {
+   "name" : "xaQueryNumSupportedEngineInterfaces"
+  },
+  {
+   "name" : "xaQuerySupportedEngineInterfaces"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "XA_IID_ANDROIDBUFFERQUEUESOURCE"
+  },
+  {
+   "name" : "XA_IID_AUDIODECODERCAPABILITIES"
+  },
+  {
+   "name" : "XA_IID_AUDIOENCODER"
+  },
+  {
+   "name" : "XA_IID_AUDIOENCODERCAPABILITIES"
+  },
+  {
+   "name" : "XA_IID_AUDIOIODEVICECAPABILITIES"
+  },
+  {
+   "name" : "XA_IID_CAMERA"
+  },
+  {
+   "name" : "XA_IID_CAMERACAPABILITIES"
+  },
+  {
+   "name" : "XA_IID_CONFIGEXTENSION"
+  },
+  {
+   "name" : "XA_IID_DEVICEVOLUME"
+  },
+  {
+   "name" : "XA_IID_DYNAMICINTERFACEMANAGEMENT"
+  },
+  {
+   "name" : "XA_IID_DYNAMICSOURCE"
+  },
+  {
+   "name" : "XA_IID_ENGINE"
+  },
+  {
+   "name" : "XA_IID_EQUALIZER"
+  },
+  {
+   "name" : "XA_IID_IMAGECONTROLS"
+  },
+  {
+   "name" : "XA_IID_IMAGEDECODERCAPABILITIES"
+  },
+  {
+   "name" : "XA_IID_IMAGEEFFECTS"
+  },
+  {
+   "name" : "XA_IID_IMAGEENCODER"
+  },
+  {
+   "name" : "XA_IID_IMAGEENCODERCAPABILITIES"
+  },
+  {
+   "name" : "XA_IID_LED"
+  },
+  {
+   "name" : "XA_IID_METADATAEXTRACTION"
+  },
+  {
+   "name" : "XA_IID_METADATAINSERTION"
+  },
+  {
+   "name" : "XA_IID_METADATATRAVERSAL"
+  },
+  {
+   "name" : "XA_IID_NULL"
+  },
+  {
+   "name" : "XA_IID_OBJECT"
+  },
+  {
+   "name" : "XA_IID_OUTPUTMIX"
+  },
+  {
+   "name" : "XA_IID_PLAY"
+  },
+  {
+   "name" : "XA_IID_PLAYBACKRATE"
+  },
+  {
+   "name" : "XA_IID_PREFETCHSTATUS"
+  },
+  {
+   "name" : "XA_IID_RADIO"
+  },
+  {
+   "name" : "XA_IID_RDS"
+  },
+  {
+   "name" : "XA_IID_RECORD"
+  },
+  {
+   "name" : "XA_IID_SEEK"
+  },
+  {
+   "name" : "XA_IID_SNAPSHOT"
+  },
+  {
+   "name" : "XA_IID_STREAMINFORMATION"
+  },
+  {
+   "name" : "XA_IID_THREADSYNC"
+  },
+  {
+   "name" : "XA_IID_VIBRA"
+  },
+  {
+   "name" : "XA_IID_VIDEODECODERCAPABILITIES"
+  },
+  {
+   "name" : "XA_IID_VIDEOENCODER"
+  },
+  {
+   "name" : "XA_IID_VIDEOENCODERCAPABILITIES"
+  },
+  {
+   "name" : "XA_IID_VIDEOPOSTPROCESSING"
+  },
+  {
+   "name" : "XA_IID_VOLUME"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "ADATASPACE_BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "ADATASPACE_JFIF"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "ADATASPACE_BT601_625"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "ADATASPACE_BT601_525"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "ADATASPACE_BT2020_HLG"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "ADATASPACE_BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "ADATASPACE_DEPTH"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "ADATASPACE_DYNAMIC_DEPTH"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "SP_DEFAULT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "SP_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SP_SYSTEM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SP_AUDIO_APP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SP_AUDIO_SYS"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "SP_TOP_APP"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "SP_RT_APP"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_RESTRICTED"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "SP_CNT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_MAX"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_SYSTEM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI11SchedPolicy",
+   "name" : "SchedPolicy",
+   "referenced_type" : "_ZTI11SchedPolicy",
+   "self_type" : "_ZTI11SchedPolicy",
+   "size" : 4,
+   "source_file" : "system/core/libprocessgroup/include/processgroup/sched_policy.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "APP_STATE_IDLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "APP_STATE_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "APP_STATE_TOP"
+    }
+   ],
+   "linker_set_key" : "_ZTI11app_state_t",
+   "name" : "app_state_t",
+   "referenced_type" : "_ZTI11app_state_t",
+   "self_type" : "_ZTI11app_state_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_policy.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLAG_ONEWAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
+   "self_type" : "_ZTI12$FLAG_ONEWAY",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_MODE_INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_MODE_CURRENT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_CALL_SCREEN"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MODE_CALL_REDIRECT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_MODE_COMMUNICATION_REDIRECT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_MODE_MAX"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_MODE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_mode_t",
+   "name" : "audio_mode_t",
+   "referenced_type" : "_ZTI12audio_mode_t",
+   "self_type" : "_ZTI12audio_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "POWER_HINT_VSYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "POWER_HINT_INTERACTION"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "POWER_HINT_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "POWER_HINT_VIDEO_DECODE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "POWER_HINT_LOW_POWER"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "POWER_HINT_SUSTAINED_PERFORMANCE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "POWER_HINT_VR_MODE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "POWER_HINT_LAUNCH"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "POWER_HINT_DISABLE_TOUCH"
+    }
+   ],
+   "linker_set_key" : "_ZTI12power_hint_t",
+   "name" : "power_hint_t",
+   "referenced_type" : "_ZTI12power_hint_t",
+   "self_type" : "_ZTI12power_hint_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/power.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_HDR_DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_HDR_HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_HDR_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_hdr_t",
+   "name" : "android_hdr_t",
+   "referenced_type" : "_ZTI13android_hdr_t",
+   "self_type" : "_ZTI13android_hdr_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_USAGE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_USAGE_MEDIA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_USAGE_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_USAGE_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_USAGE_NOTIFICATION_EVENT"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_USAGE_ASSISTANCE_SONIFICATION"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_USAGE_GAME"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_USAGE_VIRTUAL_SOURCE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_USAGE_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AUDIO_USAGE_EMERGENCY"
+    },
+    {
+     "enum_field_value" : 1001,
+     "name" : "AUDIO_USAGE_SAFETY"
+    },
+    {
+     "enum_field_value" : 1002,
+     "name" : "AUDIO_USAGE_VEHICLE_STATUS"
+    },
+    {
+     "enum_field_value" : 1003,
+     "name" : "AUDIO_USAGE_ANNOUNCEMENT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_REQUEST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_INSTANT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_DELAYED"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_usage_t",
+   "name" : "audio_usage_t",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTI13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "DEVICE_ROLE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "DEVICE_ROLE_PREFERRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "DEVICE_ROLE_DISABLED"
+    }
+   ],
+   "linker_set_key" : "_ZTI13device_role_t",
+   "name" : "device_role_t",
+   "referenced_type" : "_ZTI13device_role_t",
+   "self_type" : "_ZTI13device_role_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_policy.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_FORMAT_MP3"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_FORMAT_AMR_NB"
+    },
+    {
+     "enum_field_value" : 50331648,
+     "name" : "AUDIO_FORMAT_AMR_WB"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_FORMAT_AAC"
+    },
+    {
+     "enum_field_value" : 67108865,
+     "name" : "AUDIO_FORMAT_AAC_MAIN"
+    },
+    {
+     "enum_field_value" : 67108866,
+     "name" : "AUDIO_FORMAT_AAC_LC"
+    },
+    {
+     "enum_field_value" : 67108868,
+     "name" : "AUDIO_FORMAT_AAC_SSR"
+    },
+    {
+     "enum_field_value" : 67108872,
+     "name" : "AUDIO_FORMAT_AAC_LTP"
+    },
+    {
+     "enum_field_value" : 67108880,
+     "name" : "AUDIO_FORMAT_AAC_HE_V1"
+    },
+    {
+     "enum_field_value" : 67108896,
+     "name" : "AUDIO_FORMAT_AAC_SCALABLE"
+    },
+    {
+     "enum_field_value" : 67108928,
+     "name" : "AUDIO_FORMAT_AAC_ERLC"
+    },
+    {
+     "enum_field_value" : 67108992,
+     "name" : "AUDIO_FORMAT_AAC_LD"
+    },
+    {
+     "enum_field_value" : 67109120,
+     "name" : "AUDIO_FORMAT_AAC_HE_V2"
+    },
+    {
+     "enum_field_value" : 67109376,
+     "name" : "AUDIO_FORMAT_AAC_ELD"
+    },
+    {
+     "enum_field_value" : 67109632,
+     "name" : "AUDIO_FORMAT_AAC_XHE"
+    },
+    {
+     "enum_field_value" : 83886080,
+     "name" : "AUDIO_FORMAT_HE_AAC_V1"
+    },
+    {
+     "enum_field_value" : 100663296,
+     "name" : "AUDIO_FORMAT_HE_AAC_V2"
+    },
+    {
+     "enum_field_value" : 117440512,
+     "name" : "AUDIO_FORMAT_VORBIS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_FORMAT_OPUS"
+    },
+    {
+     "enum_field_value" : 150994944,
+     "name" : "AUDIO_FORMAT_AC3"
+    },
+    {
+     "enum_field_value" : 167772160,
+     "name" : "AUDIO_FORMAT_E_AC3"
+    },
+    {
+     "enum_field_value" : 167772161,
+     "name" : "AUDIO_FORMAT_E_AC3_JOC"
+    },
+    {
+     "enum_field_value" : 184549376,
+     "name" : "AUDIO_FORMAT_DTS"
+    },
+    {
+     "enum_field_value" : 201326592,
+     "name" : "AUDIO_FORMAT_DTS_HD"
+    },
+    {
+     "enum_field_value" : 218103808,
+     "name" : "AUDIO_FORMAT_IEC61937"
+    },
+    {
+     "enum_field_value" : 234881024,
+     "name" : "AUDIO_FORMAT_DOLBY_TRUEHD"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_FORMAT_EVRC"
+    },
+    {
+     "enum_field_value" : 285212672,
+     "name" : "AUDIO_FORMAT_EVRCB"
+    },
+    {
+     "enum_field_value" : 301989888,
+     "name" : "AUDIO_FORMAT_EVRCWB"
+    },
+    {
+     "enum_field_value" : 318767104,
+     "name" : "AUDIO_FORMAT_EVRCNW"
+    },
+    {
+     "enum_field_value" : 335544320,
+     "name" : "AUDIO_FORMAT_AAC_ADIF"
+    },
+    {
+     "enum_field_value" : 352321536,
+     "name" : "AUDIO_FORMAT_WMA"
+    },
+    {
+     "enum_field_value" : 369098752,
+     "name" : "AUDIO_FORMAT_WMA_PRO"
+    },
+    {
+     "enum_field_value" : 385875968,
+     "name" : "AUDIO_FORMAT_AMR_WB_PLUS"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "AUDIO_FORMAT_MP2"
+    },
+    {
+     "enum_field_value" : 419430400,
+     "name" : "AUDIO_FORMAT_QCELP"
+    },
+    {
+     "enum_field_value" : 436207616,
+     "name" : "AUDIO_FORMAT_DSD"
+    },
+    {
+     "enum_field_value" : 452984832,
+     "name" : "AUDIO_FORMAT_FLAC"
+    },
+    {
+     "enum_field_value" : 469762048,
+     "name" : "AUDIO_FORMAT_ALAC"
+    },
+    {
+     "enum_field_value" : 486539264,
+     "name" : "AUDIO_FORMAT_APE"
+    },
+    {
+     "enum_field_value" : 503316480,
+     "name" : "AUDIO_FORMAT_AAC_ADTS"
+    },
+    {
+     "enum_field_value" : 503316481,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_MAIN"
+    },
+    {
+     "enum_field_value" : 503316482,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LC"
+    },
+    {
+     "enum_field_value" : 503316484,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SSR"
+    },
+    {
+     "enum_field_value" : 503316488,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LTP"
+    },
+    {
+     "enum_field_value" : 503316496,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V1"
+    },
+    {
+     "enum_field_value" : 503316512,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SCALABLE"
+    },
+    {
+     "enum_field_value" : 503316544,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ERLC"
+    },
+    {
+     "enum_field_value" : 503316608,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LD"
+    },
+    {
+     "enum_field_value" : 503316736,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V2"
+    },
+    {
+     "enum_field_value" : 503316992,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ELD"
+    },
+    {
+     "enum_field_value" : 503317248,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_XHE"
+    },
+    {
+     "enum_field_value" : 520093696,
+     "name" : "AUDIO_FORMAT_SBC"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_FORMAT_APTX"
+    },
+    {
+     "enum_field_value" : 553648128,
+     "name" : "AUDIO_FORMAT_APTX_HD"
+    },
+    {
+     "enum_field_value" : 570425344,
+     "name" : "AUDIO_FORMAT_AC4"
+    },
+    {
+     "enum_field_value" : 587202560,
+     "name" : "AUDIO_FORMAT_LDAC"
+    },
+    {
+     "enum_field_value" : 603979776,
+     "name" : "AUDIO_FORMAT_MAT"
+    },
+    {
+     "enum_field_value" : 603979777,
+     "name" : "AUDIO_FORMAT_MAT_1_0"
+    },
+    {
+     "enum_field_value" : 603979778,
+     "name" : "AUDIO_FORMAT_MAT_2_0"
+    },
+    {
+     "enum_field_value" : 603979779,
+     "name" : "AUDIO_FORMAT_MAT_2_1"
+    },
+    {
+     "enum_field_value" : 620756992,
+     "name" : "AUDIO_FORMAT_AAC_LATM"
+    },
+    {
+     "enum_field_value" : 620756994,
+     "name" : "AUDIO_FORMAT_AAC_LATM_LC"
+    },
+    {
+     "enum_field_value" : 620757008,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V1"
+    },
+    {
+     "enum_field_value" : 620757248,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V2"
+    },
+    {
+     "enum_field_value" : 637534208,
+     "name" : "AUDIO_FORMAT_CELT"
+    },
+    {
+     "enum_field_value" : 654311424,
+     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE"
+    },
+    {
+     "enum_field_value" : 671088640,
+     "name" : "AUDIO_FORMAT_LHDC"
+    },
+    {
+     "enum_field_value" : 687865856,
+     "name" : "AUDIO_FORMAT_LHDC_LL"
+    },
+    {
+     "enum_field_value" : 704643072,
+     "name" : "AUDIO_FORMAT_APTX_TWSP"
+    },
+    {
+     "enum_field_value" : 721420288,
+     "name" : "AUDIO_FORMAT_LC3"
+    },
+    {
+     "enum_field_value" : 738197504,
+     "name" : "AUDIO_FORMAT_MPEGH"
+    },
+    {
+     "enum_field_value" : 738197523,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L3"
+    },
+    {
+     "enum_field_value" : 738197524,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L4"
+    },
+    {
+     "enum_field_value" : 738197539,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L3"
+    },
+    {
+     "enum_field_value" : 738197540,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L4"
+    },
+    {
+     "enum_field_value" : 754974720,
+     "name" : "AUDIO_FORMAT_IEC60958"
+    },
+    {
+     "enum_field_value" : 771751936,
+     "name" : "AUDIO_FORMAT_DTS_UHD"
+    },
+    {
+     "enum_field_value" : 788529152,
+     "name" : "AUDIO_FORMAT_DRA"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE_QLEA"
+    },
+    {
+     "enum_field_value" : 822083584,
+     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE_R4"
+    },
+    {
+     "enum_field_value" : 838860800,
+     "name" : "AUDIO_FORMAT_DTS_HD_MA"
+    },
+    {
+     "enum_field_value" : 855638016,
+     "name" : "AUDIO_FORMAT_DTS_UHD_P2"
+    },
+    {
+     "enum_field_value" : 721420288,
+     "name" : "VX_AUDIO_FORMAT_LC3"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_format_t",
+   "name" : "audio_format_t",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTI14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SOURCE_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_SOURCE_MIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_SOURCE_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_SOURCE_VOICE_DOWNLINK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_SOURCE_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_SOURCE_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_SOURCE_VOICE_RECOGNITION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_SOURCE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_SOURCE_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_SOURCE_UNPROCESSED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_VOICE_PERFORMANCE"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "AUDIO_SOURCE_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : 1998,
+     "name" : "AUDIO_SOURCE_FM_TUNER"
+    },
+    {
+     "enum_field_value" : 1999,
+     "name" : "AUDIO_SOURCE_HOTWORD"
+    },
+    {
+     "enum_field_value" : 2000,
+     "name" : "AUDIO_SOURCE_ULTRASOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SOURCE_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_source_t",
+   "name" : "audio_source_t",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTI14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "JNIInvalidRefType"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "JNILocalRefType"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "JNIGlobalRefType"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "JNIWeakGlobalRefType"
+    }
+   ],
+   "linker_set_key" : "_ZTI14jobjectRefType",
+   "name" : "jobjectRefType",
+   "referenced_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTI14jobjectRefType",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIA_OK"
+    },
+    {
+     "enum_field_value" : 1100,
+     "name" : "AMEDIACODEC_ERROR_INSUFFICIENT_RESOURCE"
+    },
+    {
+     "enum_field_value" : 1101,
+     "name" : "AMEDIACODEC_ERROR_RECLAIMED"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : -10001,
+     "name" : "AMEDIA_ERROR_MALFORMED"
+    },
+    {
+     "enum_field_value" : -10002,
+     "name" : "AMEDIA_ERROR_UNSUPPORTED"
+    },
+    {
+     "enum_field_value" : -10003,
+     "name" : "AMEDIA_ERROR_INVALID_OBJECT"
+    },
+    {
+     "enum_field_value" : -10004,
+     "name" : "AMEDIA_ERROR_INVALID_PARAMETER"
+    },
+    {
+     "enum_field_value" : -10005,
+     "name" : "AMEDIA_ERROR_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -10006,
+     "name" : "AMEDIA_ERROR_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : -10007,
+     "name" : "AMEDIA_ERROR_IO"
+    },
+    {
+     "enum_field_value" : -10008,
+     "name" : "AMEDIA_ERROR_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -20000,
+     "name" : "AMEDIA_DRM_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -20001,
+     "name" : "AMEDIA_DRM_NOT_PROVISIONED"
+    },
+    {
+     "enum_field_value" : -20002,
+     "name" : "AMEDIA_DRM_RESOURCE_BUSY"
+    },
+    {
+     "enum_field_value" : -20003,
+     "name" : "AMEDIA_DRM_DEVICE_REVOKED"
+    },
+    {
+     "enum_field_value" : -20004,
+     "name" : "AMEDIA_DRM_SHORT_BUFFER"
+    },
+    {
+     "enum_field_value" : -20005,
+     "name" : "AMEDIA_DRM_SESSION_NOT_OPENED"
+    },
+    {
+     "enum_field_value" : -20006,
+     "name" : "AMEDIA_DRM_TAMPER_DETECTED"
+    },
+    {
+     "enum_field_value" : -20007,
+     "name" : "AMEDIA_DRM_VERIFY_FAILED"
+    },
+    {
+     "enum_field_value" : -20008,
+     "name" : "AMEDIA_DRM_NEED_KEY"
+    },
+    {
+     "enum_field_value" : -20009,
+     "name" : "AMEDIA_DRM_LICENSE_EXPIRED"
+    },
+    {
+     "enum_field_value" : -30000,
+     "name" : "AMEDIA_IMGREADER_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -30001,
+     "name" : "AMEDIA_IMGREADER_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : -30002,
+     "name" : "AMEDIA_IMGREADER_MAX_IMAGES_ACQUIRED"
+    },
+    {
+     "enum_field_value" : -30003,
+     "name" : "AMEDIA_IMGREADER_CANNOT_LOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30004,
+     "name" : "AMEDIA_IMGREADER_CANNOT_UNLOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30005,
+     "name" : "AMEDIA_IMGREADER_IMAGE_NOT_LOCKED"
+    }
+   ],
+   "linker_set_key" : "_ZTI14media_status_t",
+   "name" : "media_status_t",
+   "referenced_type" : "_ZTI14media_status_t",
+   "self_type" : "_ZTI14media_status_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaError.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DEVICE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DEVICE_OUT_EARPIECE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADPHONE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_HDMI"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_DEVICE_OUT_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_DEVICE_OUT_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_DEVICE_OUT_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_DEVICE_OUT_TELEPHONY_TX"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_DEVICE_OUT_LINE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_DEVICE_OUT_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : 262145,
+     "name" : "AUDIO_DEVICE_OUT_HDMI_EARC"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_DEVICE_OUT_SPDIF"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_DEVICE_OUT_FM"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_DEVICE_OUT_AUX_LINE"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER_SAFE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AUDIO_DEVICE_OUT_IP"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_DEVICE_OUT_BUS"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_DEVICE_OUT_PROXY"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_DEVICE_OUT_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_DEVICE_OUT_HEARING_AID"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_DEVICE_OUT_ECHO_CANCELLER"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_DEVICE_OUT_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_DEVICE_OUT_BLE_SPEAKER"
+    },
+    {
+     "enum_field_value" : 536870914,
+     "name" : "AUDIO_DEVICE_OUT_BLE_BROADCAST"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_DEFAULT"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_DEVICE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "AUDIO_DEVICE_IN_AMBIENT"
+    },
+    {
+     "enum_field_value" : -2147483644,
+     "name" : "AUDIO_DEVICE_IN_BUILTIN_MIC"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483632,
+     "name" : "AUDIO_DEVICE_IN_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_HDMI"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_TELEPHONY_RX"
+    },
+    {
+     "enum_field_value" : -2147483520,
+     "name" : "AUDIO_DEVICE_IN_BACK_MIC"
+    },
+    {
+     "enum_field_value" : -2147483392,
+     "name" : "AUDIO_DEVICE_IN_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : -2147483136,
+     "name" : "AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147482624,
+     "name" : "AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147481600,
+     "name" : "AUDIO_DEVICE_IN_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : -2147479552,
+     "name" : "AUDIO_DEVICE_IN_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : -2147475456,
+     "name" : "AUDIO_DEVICE_IN_FM_TUNER"
+    },
+    {
+     "enum_field_value" : -2147467264,
+     "name" : "AUDIO_DEVICE_IN_TV_TUNER"
+    },
+    {
+     "enum_field_value" : -2147450880,
+     "name" : "AUDIO_DEVICE_IN_LINE"
+    },
+    {
+     "enum_field_value" : -2147418112,
+     "name" : "AUDIO_DEVICE_IN_SPDIF"
+    },
+    {
+     "enum_field_value" : -2147352576,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : -2147221504,
+     "name" : "AUDIO_DEVICE_IN_LOOPBACK"
+    },
+    {
+     "enum_field_value" : -2146959360,
+     "name" : "AUDIO_DEVICE_IN_IP"
+    },
+    {
+     "enum_field_value" : -2146435072,
+     "name" : "AUDIO_DEVICE_IN_BUS"
+    },
+    {
+     "enum_field_value" : -2130706432,
+     "name" : "AUDIO_DEVICE_IN_PROXY"
+    },
+    {
+     "enum_field_value" : -2113929216,
+     "name" : "AUDIO_DEVICE_IN_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : -2080374784,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_BLE"
+    },
+    {
+     "enum_field_value" : -2013265920,
+     "name" : "AUDIO_DEVICE_IN_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : -2013265919,
+     "name" : "AUDIO_DEVICE_IN_HDMI_EARC"
+    },
+    {
+     "enum_field_value" : -1879048192,
+     "name" : "AUDIO_DEVICE_IN_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : -1610612736,
+     "name" : "AUDIO_DEVICE_IN_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_STUB"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_STUB"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_devices_t",
+   "name" : "audio_devices_t",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTI15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_OUTPUT_MIX"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_ALLOCATE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_session_t",
+   "name" : "audio_session_t",
+   "referenced_type" : "_ZTI15audio_session_t",
+   "self_type" : "_ZTI15audio_session_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STANDARD_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STANDARD_EDID"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_STANDARD_SADB"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_STANDARD_VSADB"
+    }
+   ],
+   "linker_set_key" : "_ZTI16audio_standard_t",
+   "name" : "audio_standard_t",
+   "referenced_type" : "_ZTI16audio_standard_t",
+   "self_type" : "_ZTI16audio_standard_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_CMD_INIT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EFFECT_CMD_SET_CONFIG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EFFECT_CMD_RESET"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EFFECT_CMD_ENABLE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EFFECT_CMD_DISABLE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "EFFECT_CMD_SET_PARAM"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "EFFECT_CMD_SET_PARAM_DEFERRED"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "EFFECT_CMD_SET_PARAM_COMMIT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "EFFECT_CMD_GET_PARAM"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "EFFECT_CMD_SET_DEVICE"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "EFFECT_CMD_SET_VOLUME"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "EFFECT_CMD_SET_AUDIO_MODE"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "EFFECT_CMD_SET_CONFIG_REVERSE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "EFFECT_CMD_SET_INPUT_DEVICE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "EFFECT_CMD_GET_CONFIG"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "EFFECT_CMD_GET_CONFIG_REVERSE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "EFFECT_CMD_GET_FEATURE_SUPPORTED_CONFIGS"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "EFFECT_CMD_GET_FEATURE_CONFIG"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "EFFECT_CMD_SET_FEATURE_CONFIG"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "EFFECT_CMD_SET_AUDIO_SOURCE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "EFFECT_CMD_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "EFFECT_CMD_DUMP"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "EFFECT_CMD_FIRST_PROPRIETARY"
+    }
+   ],
+   "linker_set_key" : "_ZTI16effect_command_e",
+   "name" : "effect_command_e",
+   "referenced_type" : "_ZTI16effect_command_e",
+   "self_type" : "_ZTI16effect_command_e",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_effect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_FEATURE_AUX_CHANNELS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EFFECT_FEATURE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI16effect_feature_e",
+   "name" : "effect_feature_e",
+   "referenced_type" : "_ZTI16effect_feature_e",
+   "self_type" : "_ZTI16effect_feature_e",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_effect-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_GAIN_MODE_JOINT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_GAIN_MODE_CHANNELS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_GAIN_MODE_RAMP"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTI17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_ROLE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_ROLE_SOURCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_ROLE_SINK"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_role_t",
+   "name" : "audio_port_role_t",
+   "referenced_type" : "_ZTI17audio_port_role_t",
+   "self_type" : "_ZTI17audio_port_role_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_TYPE_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_TYPE_MIX"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_PORT_TYPE_SESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_type_t",
+   "name" : "audio_port_type_t",
+   "referenced_type" : "_ZTI17audio_port_type_t",
+   "self_type" : "_ZTI17audio_port_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_HDR_HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_hdr_v1_2_t",
+   "name" : "android_hdr_v1_2_t",
+   "referenced_type" : "_ZTI18android_hdr_v1_2_t",
+   "self_type" : "_ZTI18android_hdr_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FLAG_AUDIBILITY_ENFORCED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FLAG_SECURE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FLAG_SCO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FLAG_BEACON"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FLAG_BYPASS_MUTE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FLAG_LOW_LATENCY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_FLAG_NO_MEDIA_PROJECTION"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_FLAG_MUTE_HAPTIC"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_FLAG_NO_SYSTEM_CAPTURE"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_FLAG_CAPTURE_PRIVATE"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_FLAG_CONTENT_SPATIALIZED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_FLAG_NEVER_SPATIALIZE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_FLAG_CALL_REDIRECTION"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_flags_mask_t",
+   "name" : "audio_flags_mask_t",
+   "referenced_type" : "_ZTI18audio_flags_mask_t",
+   "self_type" : "_ZTI18audio_flags_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_DATASPACE_ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "HAL_DATASPACE_STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "HAL_DATASPACE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "HAL_DATASPACE_STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "HAL_DATASPACE_STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "HAL_DATASPACE_TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "HAL_DATASPACE_TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "HAL_DATASPACE_RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "HAL_DATASPACE_RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "HAL_DATASPACE_RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "HAL_DATASPACE_RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "HAL_DATASPACE_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "HAL_DATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "HAL_DATASPACE_V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "HAL_DATASPACE_V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "HAL_DATASPACE_JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "HAL_DATASPACE_V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "HAL_DATASPACE_BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "HAL_DATASPACE_V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "HAL_DATASPACE_BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "HAL_DATASPACE_V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "HAL_DATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "HAL_DATASPACE_V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "HAL_DATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "HAL_DATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "HAL_DATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "HAL_DATASPACE_BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "HAL_DATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "HAL_DATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "HAL_DATASPACE_DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "HAL_DATASPACE_SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_dataspace_t",
+   "name" : "android_dataspace_t",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTI19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FLEX_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_FORMAT_Y"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FLEX_FORMAT_YCbCr"
+    },
+    {
+     "enum_field_value" : 1073741831,
+     "name" : "FLEX_FORMAT_YCbCrA"
+    },
+    {
+     "enum_field_value" : 7168,
+     "name" : "FLEX_FORMAT_RGB"
+    },
+    {
+     "enum_field_value" : 1073748992,
+     "name" : "FLEX_FORMAT_RGBA"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_format",
+   "name" : "android_flex_format",
+   "referenced_type" : "_ZTI19android_flex_format",
+   "self_type" : "_ZTI19android_flex_format",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_TRANSFORM_ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_transform_t",
+   "name" : "android_transform_t",
+   "referenced_type" : "_ZTI19android_transform_t",
+   "self_type" : "_ZTI19android_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DIRECT_NOT_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DIRECT_OFFLOAD_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DIRECT_OFFLOAD_GAPLESS_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_DIRECT_BITSTREAM_SUPPORTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_direct_mode_t",
+   "name" : "audio_direct_mode_t",
+   "referenced_type" : "_ZTI19audio_direct_mode_t",
+   "self_type" : "_ZTI19audio_direct_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_INPUT_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_INPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_INPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_INPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_INPUT_FLAG_VOIP_TX"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_INPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_INPUT_FLAG_DIRECT"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_INPUT_FLAG_ULTRASOUND"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_INPUT_FLAG_HOTWORD_TAP"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_INPUT_FLAG_HW_LOOKBACK"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_input_flags_t",
+   "name" : "audio_input_flags_t",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTI19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_POLICY_TONE_IN_CALL_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_POLICY_TONE_CNT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_POLICY_TONE_MAX"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_policy_tone_t",
+   "name" : "audio_policy_tone_t",
+   "referenced_type" : "_ZTI19audio_policy_tone_t",
+   "self_type" : "_ZTI19audio_policy_tone_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_policy.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STREAM_SYSTEM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_STREAM_RING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_STREAM_MUSIC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_STREAM_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_STREAM_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_STREAM_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_STREAM_ENFORCED_AUDIBLE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_STREAM_DTMF"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_STREAM_TTS"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_STREAM_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_STREAM_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_REROUTING"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_PATCH"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_STREAM_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_STREAM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_stream_type_t",
+   "name" : "audio_stream_type_t",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTI19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612735,
+     "name" : "AUDIO_DEVICE_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 896,
+     "name" : "AUDIO_DEVICE_OUT_ALL_A2DP"
+    },
+    {
+     "enum_field_value" : 112,
+     "name" : "AUDIO_DEVICE_OUT_ALL_SCO"
+    },
+    {
+     "enum_field_value" : 67133440,
+     "name" : "AUDIO_DEVICE_OUT_ALL_USB"
+    },
+    {
+     "enum_field_value" : -551550977,
+     "name" : "AUDIO_DEVICE_IN_ALL"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_ALL_SCO"
+    },
+    {
+     "enum_field_value" : -2113923072,
+     "name" : "AUDIO_DEVICE_IN_ALL_USB"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_MAX"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "AUDIO_USAGE_CNT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_LATENCY_MODE_INVALID"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_LATENCY_MODE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "self_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_MODE_NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_MODE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_COLOR_MODE_SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_color_mode_t",
+   "name" : "android_color_mode_t",
+   "referenced_type" : "_ZTI20android_color_mode_t",
+   "self_type" : "_ZTI20android_color_mode_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_CENTER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_CHANNEL_OUT_BOTTOM_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_CHANNEL_OUT_BOTTOM_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_CHANNEL_OUT_BOTTOM_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY_2"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_WIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_WIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_B"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_IN_LEFT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_FRONT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_IN_BACK"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_IN_LEFT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_IN_BACK_PROCESSED"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_IN_PRESSURE"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_IN_X_AXIS"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_IN_Y_AXIS"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_IN_Z_AXIS"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_IN_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_IN_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_IN_CENTER"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_CHANNEL_IN_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_CHANNEL_IN_TOP_LEFT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_CHANNEL_IN_TOP_RIGHT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_MONO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_CHANNEL_OUT_TRI"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "AUDIO_CHANNEL_OUT_TRI_BACK"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1"
+    },
+    {
+     "enum_field_value" : 786435,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786443,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 786439,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786447,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD"
+    },
+    {
+     "enum_field_value" : 1539,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_SIDE"
+    },
+    {
+     "enum_field_value" : 263,
+     "name" : "AUDIO_CHANNEL_OUT_SURROUND"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "AUDIO_CHANNEL_OUT_PENTA"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1"
+    },
+    {
+     "enum_field_value" : 1551,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_SIDE"
+    },
+    {
+     "enum_field_value" : 786495,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 184383,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 319,
+     "name" : "AUDIO_CHANNEL_OUT_6POINT1"
+    },
+    {
+     "enum_field_value" : 1599,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1"
+    },
+    {
+     "enum_field_value" : 788031,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 185919,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 50517567,
+     "name" : "AUDIO_CHANNEL_OUT_9POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 51303999,
+     "name" : "AUDIO_CHANNEL_OUT_9POINT1POINT6"
+    },
+    {
+     "enum_field_value" : 7534087,
+     "name" : "AUDIO_CHANNEL_OUT_13POINT_360RA"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "AUDIO_CHANNEL_OUT_22POINT2"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 536870915,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306369,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306371,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_BACK"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_BACK"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_MONO"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_CHANNEL_IN_STEREO"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_BACK"
+    },
+    {
+     "enum_field_value" : 252,
+     "name" : "AUDIO_CHANNEL_IN_6"
+    },
+    {
+     "enum_field_value" : 6291468,
+     "name" : "AUDIO_CHANNEL_IN_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7340044,
+     "name" : "AUDIO_CHANNEL_IN_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 6553612,
+     "name" : "AUDIO_CHANNEL_IN_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7602188,
+     "name" : "AUDIO_CHANNEL_IN_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 1507340,
+     "name" : "AUDIO_CHANNEL_IN_5POINT1"
+    },
+    {
+     "enum_field_value" : 16400,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO"
+    },
+    {
+     "enum_field_value" : 32784,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO"
+    },
+    {
+     "enum_field_value" : 49168,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_CALL_MONO"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_1"
+    },
+    {
+     "enum_field_value" : -2147483645,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_2"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_3"
+    },
+    {
+     "enum_field_value" : -2147483633,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_4"
+    },
+    {
+     "enum_field_value" : -2147483617,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_5"
+    },
+    {
+     "enum_field_value" : -2147483585,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_6"
+    },
+    {
+     "enum_field_value" : -2147483521,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_7"
+    },
+    {
+     "enum_field_value" : -2147483393,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_8"
+    },
+    {
+     "enum_field_value" : -2147483137,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_9"
+    },
+    {
+     "enum_field_value" : -2147482625,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_10"
+    },
+    {
+     "enum_field_value" : -2147481601,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_11"
+    },
+    {
+     "enum_field_value" : -2147479553,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_12"
+    },
+    {
+     "enum_field_value" : -2147475457,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_13"
+    },
+    {
+     "enum_field_value" : -2147467265,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_14"
+    },
+    {
+     "enum_field_value" : -2147450881,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_15"
+    },
+    {
+     "enum_field_value" : -2147418113,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_16"
+    },
+    {
+     "enum_field_value" : -2147352577,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_17"
+    },
+    {
+     "enum_field_value" : -2147221505,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_18"
+    },
+    {
+     "enum_field_value" : -2146959361,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_19"
+    },
+    {
+     "enum_field_value" : -2146435073,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_20"
+    },
+    {
+     "enum_field_value" : -2145386497,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_21"
+    },
+    {
+     "enum_field_value" : -2143289345,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_22"
+    },
+    {
+     "enum_field_value" : -2139095041,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_23"
+    },
+    {
+     "enum_field_value" : -2130706433,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_24"
+    },
+    {
+     "enum_field_value" : 872415231,
+     "name" : "AUDIO_CHANNEL_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_HAPTIC_ALL"
+    },
+    {
+     "enum_field_value" : 7864316,
+     "name" : "AUDIO_CHANNEL_IN_ALL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_CHANNEL_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTI20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CONTENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CONTENT_TYPE_SPEECH"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CONTENT_TYPE_MUSIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CONTENT_TYPE_MOVIE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CONTENT_TYPE_SONIFICATION"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "AUDIO_CONTENT_TYPE_ULTRASOUND"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_content_type_t",
+   "name" : "audio_content_type_t",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTI20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_DISABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_DISABLE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_IIR_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_DISABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_in_acoustics_t",
+   "name" : "audio_in_acoustics_t",
+   "referenced_type" : "_ZTI20audio_in_acoustics_t",
+   "self_type" : "_ZTI20audio_in_acoustics_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_LATENCY_MODE_FREE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_LATENCY_MODE_LOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_LATENCY_MODE_DYNAMIC_SPATIAL_AUDIO_SOFTWARE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_LATENCY_MODE_DYNAMIC_SPATIAL_AUDIO_HARDWARE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_latency_mode_t",
+   "name" : "audio_latency_mode_t",
+   "referenced_type" : "_ZTI20audio_latency_mode_t",
+   "self_type" : "_ZTI20audio_latency_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OFFLOAD_NOT_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OFFLOAD_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OFFLOAD_GAPLESS_SUPPORTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_mode_t",
+   "name" : "audio_offload_mode_t",
+   "referenced_type" : "_ZTI20audio_offload_mode_t",
+   "self_type" : "_ZTI20audio_offload_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OUTPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OUTPUT_FLAG_PRIMARY"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_OUTPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_OUTPUT_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_OUTPUT_FLAG_NON_BLOCKING"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_OUTPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_OUTPUT_FLAG_TTS"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_OUTPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_OUTPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT_PCM"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_OUTPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_OUTPUT_FLAG_VOIP_RX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_OUTPUT_FLAG_INCALL_MUSIC"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_OUTPUT_FLAG_GAPLESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_OUTPUT_FLAG_SPATIALIZER"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_OUTPUT_FLAG_ULTRASOUND"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_OUTPUT_FLAG_BIT_PERFECT"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_output_flags_t",
+   "name" : "audio_output_flags_t",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTI20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IO_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODULE_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PATCH_HANDLE_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "self_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "SYSTEM_TIME_REALTIME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SYSTEM_TIME_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SYSTEM_TIME_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SYSTEM_TIME_THREAD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SYSTEM_TIME_BOOTTIME"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "self_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Timers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_UNIQUE_ID_USE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_UNIQUE_ID_USE_SESSION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_UNIQUE_ID_USE_MODULE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_UNIQUE_ID_USE_EFFECT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_UNIQUE_ID_USE_PATCH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_UNIQUE_ID_USE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_UNIQUE_ID_USE_INPUT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_CLIENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_UNIQUE_ID_USE_MAX"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_unique_id_use_t",
+   "name" : "audio_unique_id_use_t",
+   "referenced_type" : "_ZTI21audio_unique_id_use_t",
+   "self_type" : "_ZTI21audio_unique_id_use_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INTERLEAVE_LEFT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INTERLEAVE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "self_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_CONFIG_SAMPLE_RATE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_CONFIG_CHANNEL_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_PORT_CONFIG_FORMAT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_PORT_CONFIG_GAIN"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_PORT_CONFIG_FLAGS"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "AUDIO_PORT_CONFIG_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "self_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "STATUS_OK"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "STATUS_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "STATUS_NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "STATUS_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "STATUS_BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "STATUS_BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "STATUS_NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "STATUS_PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "STATUS_NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "STATUS_ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "STATUS_DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "STATUS_FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "STATUS_BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "STATUS_NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "STATUS_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "STATUS_TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "STATUS_UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "STATUS_FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "STATUS_UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P010"
+    },
+    {
+     "enum_field_value" : 56,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8_UNORM"
+    },
+    {
+     "enum_field_value" : 57,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16_UINT"
+    },
+    {
+     "enum_field_value" : 58,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16_UINT"
+    },
+    {
+     "enum_field_value" : 59,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_COMPONENT_Y"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FLEX_COMPONENT_Cb"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FLEX_COMPONENT_Cr"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "FLEX_COMPONENT_R"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "FLEX_COMPONENT_G"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "FLEX_COMPONENT_B"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "FLEX_COMPONENT_A"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_flex_component",
+   "name" : "android_flex_component",
+   "referenced_type" : "_ZTI22android_flex_component",
+   "self_type" : "_ZTI22android_flex_component",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "HAL_PIXEL_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "HAL_PIXEL_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "HAL_PIXEL_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "HAL_PIXEL_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "HAL_PIXEL_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "HAL_PIXEL_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "HAL_PIXEL_FORMAT_YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_pixel_format_t",
+   "name" : "android_pixel_format_t",
+   "referenced_type" : "_ZTI22android_pixel_format_t",
+   "self_type" : "_ZTI22android_pixel_format_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DUAL_MONO_MODE_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DUAL_MONO_MODE_LR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DUAL_MONO_MODE_LL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_DUAL_MONO_MODE_RR"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_dual_mono_mode_t",
+   "name" : "audio_dual_mono_mode_t",
+   "referenced_type" : "_ZTI22audio_dual_mono_mode_t",
+   "self_type" : "_ZTI22audio_dual_mono_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_MIXER_BEHAVIOR_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MIXER_BEHAVIOR_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MIXER_BEHAVIOR_BIT_PERFECT"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mixer_behavior_t",
+   "name" : "audio_mixer_behavior_t",
+   "referenced_type" : "_ZTI22audio_mixer_behavior_t",
+   "self_type" : "_ZTI22audio_mixer_behavior_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MMAP_APPLICATION_SHAREABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_flag",
+   "name" : "audio_mmap_buffer_flag",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_flag",
+   "self_type" : "_ZTI22audio_mmap_buffer_flag",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_BUFFER_ACCESS_WRITE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EFFECT_BUFFER_ACCESS_READ"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EFFECT_BUFFER_ACCESS_ACCUMULATE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22effect_buffer_access_e",
+   "name" : "effect_buffer_access_e",
+   "referenced_type" : "_ZTI22effect_buffer_access_e",
+   "self_type" : "_ZTI22effect_buffer_access_e",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_effect-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "ANDROID_PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "ANDROID_PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "ANDROID_PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "ANDROID_PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "ANDROID_PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -10,
+     "name" : "ANDROID_PRIORITY_VIDEO"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "ANDROID_PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "ANDROID_PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "ANDROID_PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "ANDROID_PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "self_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/thread_defs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "EFFECT_CONFIG_BUFFER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EFFECT_CONFIG_SMP_RATE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EFFECT_CONFIG_CHANNELS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "EFFECT_CONFIG_FORMAT"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "EFFECT_CONFIG_ACC_MODE"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "EFFECT_CONFIG_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$EFFECT_CONFIG_ACC_MODE",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI23$EFFECT_CONFIG_ACC_MODE",
+   "self_type" : "_ZTI23$EFFECT_CONFIG_ACC_MODE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_effect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "LAST_CALL_TRANSACTION"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 30,
+     "name" : "AUDIO_CHANNEL_COUNT_MAX"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_CHANNEL_INDEX_HDR"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "self_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 281411584,
+     "name" : "HAL_DATASPACE_BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "HAL_DATASPACE_BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_1_t",
+   "name" : "android_dataspace_v1_1_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_1_t",
+   "self_type" : "_ZTI24android_dataspace_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 142999552,
+     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "HAL_DATASPACE_HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_2_t",
+   "name" : "android_dataspace_v1_2_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_2_t",
+   "self_type" : "_ZTI24android_dataspace_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_POLICY_DEVICE_STATE_UNAVAILABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_POLICY_DEVICE_STATE_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_POLICY_DEVICE_STATE_CNT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_POLICY_DEVICE_STATE_MAX"
+    }
+   ],
+   "linker_set_key" : "_ZTI24audio_policy_dev_state_t",
+   "name" : "audio_policy_dev_state_t",
+   "referenced_type" : "_ZTI24audio_policy_dev_state_t",
+   "self_type" : "_ZTI24audio_policy_dev_state_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_policy.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_POLICY_FORCE_FOR_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_POLICY_FORCE_FOR_MEDIA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_POLICY_FORCE_FOR_RECORD"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_POLICY_FORCE_FOR_DOCK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_POLICY_FORCE_FOR_SYSTEM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_POLICY_FORCE_FOR_HDMI_SYSTEM_AUDIO"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_POLICY_FORCE_FOR_ENCODED_SURROUND"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_POLICY_FORCE_FOR_VIBRATE_RINGING"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_POLICY_FORCE_USE_CNT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_POLICY_FORCE_USE_MAX"
+    }
+   ],
+   "linker_set_key" : "_ZTI24audio_policy_force_use_t",
+   "name" : "audio_policy_force_use_t",
+   "referenced_type" : "_ZTI24audio_policy_force_use_t",
+   "self_type" : "_ZTI24audio_policy_force_use_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_policy.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_DEVICE_BIT_IN"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_BIT_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "self_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -16777216,
+     "name" : "AUDIO_FORMAT_MAIN_MASK"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "AUDIO_FORMAT_SUB_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_SUB_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_SUB_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_SUB_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_SUB_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_AAC_SUB_MAIN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SSR"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LTP"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V1"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SCALABLE"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ERLC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LD"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V2"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ELD"
+    },
+    {
+     "enum_field_value" : 768,
+     "name" : "AUDIO_FORMAT_AAC_SUB_XHE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_E_AC3_SUB_JOC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_MAT_SUB_1_0"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_0"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_1"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L3"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L4"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L3"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L4"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "self_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "HAL_AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_MIX"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "self_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "HAL_COLOR_MODE_BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "HAL_COLOR_MODE_BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "HAL_COLOR_MODE_BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_mode_v1_1_t",
+   "name" : "android_color_mode_v1_1_t",
+   "referenced_type" : "_ZTI25android_color_mode_v1_1_t",
+   "self_type" : "_ZTI25android_color_mode_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 13,
+     "name" : "HAL_COLOR_MODE_DISPLAY_BT2020"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_mode_v1_2_t",
+   "name" : "android_color_mode_v1_2_t",
+   "referenced_type" : "_ZTI25android_color_mode_v1_2_t",
+   "self_type" : "_ZTI25android_color_mode_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_transform_t",
+   "name" : "android_color_transform_t",
+   "referenced_type" : "_ZTI25android_color_transform_t",
+   "self_type" : "_ZTI25android_color_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 39,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pixel_format_sw_t",
+   "name" : "android_pixel_format_sw_t",
+   "referenced_type" : "_ZTI25android_pixel_format_sw_t",
+   "self_type" : "_ZTI25android_pixel_format_sw_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-sw.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_LATENCY_LOW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_LATENCY_NORMAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_mix_latency_class_t",
+   "name" : "audio_mix_latency_class_t",
+   "referenced_type" : "_ZTI25audio_mix_latency_class_t",
+   "self_type" : "_ZTI25audio_mix_latency_class_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_POLICY_FORCE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_POLICY_FORCE_SPEAKER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_POLICY_FORCE_HEADPHONES"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_POLICY_FORCE_BT_SCO"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_POLICY_FORCE_BT_A2DP"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_POLICY_FORCE_WIRED_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_POLICY_FORCE_BT_CAR_DOCK"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_POLICY_FORCE_BT_DESK_DOCK"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_POLICY_FORCE_ANALOG_DOCK"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_POLICY_FORCE_DIGITAL_DOCK"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_POLICY_FORCE_NO_BT_A2DP"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_POLICY_FORCE_SYSTEM_ENFORCED"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_POLICY_FORCE_HDMI_SYSTEM_AUDIO_ENFORCED"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_POLICY_FORCE_ENCODED_SURROUND_NEVER"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_POLICY_FORCE_ENCODED_SURROUND_ALWAYS"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_POLICY_FORCE_ENCODED_SURROUND_MANUAL"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_POLICY_FORCE_CFG_CNT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_POLICY_FORCE_CFG_MAX"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_POLICY_FORCE_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_policy_forced_cfg_t",
+   "name" : "audio_policy_forced_cfg_t",
+   "referenced_type" : "_ZTI25audio_policy_forced_cfg_t",
+   "self_type" : "_ZTI25audio_policy_forced_cfg_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_policy.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_FRONT_BUFFER"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_MODE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_MODE_ELEMENTARY_STREAM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_MODE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_mode_t",
+   "name" : "audio_encapsulation_mode_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_mode_t",
+   "self_type" : "_ZTI26audio_encapsulation_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_IEC61937"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_PCM"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTI26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_FLAG_TYPE_SHIFT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EFFECT_FLAG_TYPE_SIZE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "EFFECT_FLAG_TYPE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_FLAG_TYPE_INSERT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EFFECT_FLAG_TYPE_AUXILIARY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EFFECT_FLAG_TYPE_REPLACE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EFFECT_FLAG_TYPE_PRE_PROC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EFFECT_FLAG_TYPE_POST_PROC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EFFECT_FLAG_INSERT_SHIFT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EFFECT_FLAG_INSERT_SIZE"
+    },
+    {
+     "enum_field_value" : 56,
+     "name" : "EFFECT_FLAG_INSERT_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_FLAG_INSERT_ANY"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "EFFECT_FLAG_INSERT_FIRST"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "EFFECT_FLAG_INSERT_LAST"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "EFFECT_FLAG_INSERT_EXCLUSIVE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "EFFECT_FLAG_VOLUME_SHIFT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EFFECT_FLAG_VOLUME_SIZE"
+    },
+    {
+     "enum_field_value" : 448,
+     "name" : "EFFECT_FLAG_VOLUME_MASK"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "EFFECT_FLAG_VOLUME_CTRL"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "EFFECT_FLAG_VOLUME_IND"
+    },
+    {
+     "enum_field_value" : 192,
+     "name" : "EFFECT_FLAG_VOLUME_MONITOR"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_FLAG_VOLUME_NONE"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "EFFECT_FLAG_DEVICE_SHIFT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EFFECT_FLAG_DEVICE_SIZE"
+    },
+    {
+     "enum_field_value" : 3584,
+     "name" : "EFFECT_FLAG_DEVICE_MASK"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "EFFECT_FLAG_DEVICE_IND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_FLAG_DEVICE_NONE"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "EFFECT_FLAG_INPUT_SHIFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EFFECT_FLAG_INPUT_SIZE"
+    },
+    {
+     "enum_field_value" : 12288,
+     "name" : "EFFECT_FLAG_INPUT_MASK"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "EFFECT_FLAG_INPUT_DIRECT"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "EFFECT_FLAG_INPUT_PROVIDER"
+    },
+    {
+     "enum_field_value" : 12288,
+     "name" : "EFFECT_FLAG_INPUT_BOTH"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "EFFECT_FLAG_OUTPUT_SHIFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EFFECT_FLAG_OUTPUT_SIZE"
+    },
+    {
+     "enum_field_value" : 49152,
+     "name" : "EFFECT_FLAG_OUTPUT_MASK"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "EFFECT_FLAG_OUTPUT_DIRECT"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "EFFECT_FLAG_OUTPUT_PROVIDER"
+    },
+    {
+     "enum_field_value" : 49152,
+     "name" : "EFFECT_FLAG_OUTPUT_BOTH"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "EFFECT_FLAG_HW_ACC_SHIFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EFFECT_FLAG_HW_ACC_SIZE"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "EFFECT_FLAG_HW_ACC_MASK"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "EFFECT_FLAG_HW_ACC_SIMPLE"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "EFFECT_FLAG_HW_ACC_TUNNEL"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "EFFECT_FLAG_AUDIO_MODE_SHIFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EFFECT_FLAG_AUDIO_MODE_SIZE"
+    },
+    {
+     "enum_field_value" : 786432,
+     "name" : "EFFECT_FLAG_AUDIO_MODE_MASK"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "EFFECT_FLAG_AUDIO_MODE_IND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_FLAG_AUDIO_MODE_NONE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "EFFECT_FLAG_AUDIO_SOURCE_SHIFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EFFECT_FLAG_AUDIO_SOURCE_SIZE"
+    },
+    {
+     "enum_field_value" : 3145728,
+     "name" : "EFFECT_FLAG_AUDIO_SOURCE_MASK"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "EFFECT_FLAG_AUDIO_SOURCE_IND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EFFECT_FLAG_AUDIO_SOURCE_NONE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "EFFECT_FLAG_OFFLOAD_SHIFT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EFFECT_FLAG_OFFLOAD_SIZE"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "EFFECT_FLAG_OFFLOAD_MASK"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "EFFECT_FLAG_OFFLOAD_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "EFFECT_FLAG_NO_PROCESS_SHIFT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EFFECT_FLAG_NO_PROCESS_SIZE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "EFFECT_FLAG_NO_PROCESS_MASK"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "EFFECT_FLAG_NO_PROCESS"
+    }
+   ],
+   "linker_set_key" : "_ZTI27$EFFECT_FLAG_AUDIO_MODE_IND",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI27$EFFECT_FLAG_AUDIO_MODE_IND",
+   "self_type" : "_ZTI27$EFFECT_FLAG_AUDIO_MODE_IND",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_effect-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_AUDIO_MODE_CALL_SCREEN"
+    }
+   ],
+   "linker_set_key" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "self_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 48,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_1_t",
+   "name" : "android_pixel_format_v1_1_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 55,
+     "name" : "HAL_PIXEL_FORMAT_HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_2_t",
+   "name" : "android_pixel_format_v1_2_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_LOCATION_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY_MOVABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_LOCATION_PERIPHERAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_location_t",
+   "name" : "audio_microphone_location_t",
+   "referenced_type" : "_ZTI27audio_microphone_location_t",
+   "self_type" : "_ZTI27audio_microphone_location_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_MIN"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_PUBLIC_CNT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_FOR_POLICY_CNT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_STREAM_CNT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_MAX"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_SOURCE_CNT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_LOCATION_CNT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CNT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_DETAIL_NEGATIVE_VALUE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "self_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_RENDER_INTENT_ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28android_render_intent_v1_1_t",
+   "name" : "android_render_intent_v1_1_t",
+   "referenced_type" : "_ZTI28android_render_intent_v1_1_t",
+   "self_type" : "_ZTI28android_render_intent_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "MIC_DIRECTION_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "MIC_DIRECTION_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "MIC_DIRECTION_BACK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "MIC_DIRECTION_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_microphone_direction_t",
+   "name" : "audio_microphone_direction_t",
+   "referenced_type" : "_ZTI28audio_microphone_direction_t",
+   "self_type" : "_ZTI28audio_microphone_direction_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_POSITION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_INDEX"
+    }
+   ],
+   "linker_set_key" : "_ZTI30audio_channel_representation_t",
+   "name" : "audio_channel_representation_t",
+   "referenced_type" : "_ZTI30audio_channel_representation_t",
+   "self_type" : "_ZTI30audio_channel_representation_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
+    },
+    {
+     "enum_field_value" : 101,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_NO_VOTE"
+    },
+    {
+     "enum_field_value" : 102,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_MIN"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
+   "self_type" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER2"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_VOICE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "name" : "audio_timestretch_stretch_mode_t",
+   "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "self_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_BI_DIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CARDIOID"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_HYPER_CARDIOID"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_SUPER_CARDIOID"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_directionality_t",
+   "name" : "audio_microphone_directionality_t",
+   "referenced_type" : "_ZTI33audio_microphone_directionality_t",
+   "self_type" : "_ZTI33audio_microphone_directionality_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_CUT_REPEAT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "name" : "audio_timestretch_fallback_mode_t",
+   "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "self_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"
+    }
+   ],
+   "linker_set_key" : "_ZTI34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "name" : "audio_encapsulation_metadata_type_t",
+   "referenced_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "self_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "self_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ALWAYS"
+    }
+   ],
+   "linker_set_key" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
+   "name" : "ANativeWindow_ChangeFrameRateStrategy",
+   "referenced_type" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
+   "self_type" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FCC_1"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FCC_2"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FCC_8"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FCC_12"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "FCC_24"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "FCC_26"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FCC_LIMIT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6$FCC_1",
+   "name" : "(unnamed)",
+   "referenced_type" : "_ZTI6$FCC_1",
+   "self_type" : "_ZTI6$FCC_1",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "POWER_FEATURE_DOUBLE_TAP_TO_WAKE"
+    }
+   ],
+   "linker_set_key" : "_ZTI9feature_t",
+   "name" : "feature_t",
+   "referenced_type" : "_ZTI9feature_t",
+   "self_type" : "_ZTI9feature_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/power.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ndk::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ndk::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "name" : "ndk::(unnamed)",
+   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1702061171,
+     "name" : "android::kTypeESDS"
+    },
+    {
+     "enum_field_value" : 1635148643,
+     "name" : "android::kTypeAVCC"
+    },
+    {
+     "enum_field_value" : 1752589155,
+     "name" : "android::kTypeHVCC"
+    },
+    {
+     "enum_field_value" : 1635135843,
+     "name" : "android::kTypeAV1C"
+    },
+    {
+     "enum_field_value" : 1685480291,
+     "name" : "android::kTypeDVCC"
+    },
+    {
+     "enum_field_value" : 1685485155,
+     "name" : "android::kTypeDVVC"
+    },
+    {
+     "enum_field_value" : 1685485411,
+     "name" : "android::kTypeDVWC"
+    },
+    {
+     "enum_field_value" : 1681012275,
+     "name" : "android::kTypeD263"
+    },
+    {
+     "enum_field_value" : 1751347059,
+     "name" : "android::kTypeHCOS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10$kTypeAV1CE",
+   "name" : "android::(unnamed)",
+   "referenced_type" : "_ZTIN7android10$kTypeAV1CE",
+   "self_type" : "_ZTIN7android10$kTypeAV1CE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libstagefright/include/media/stagefright/MetaDataBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::ACTION_CODE_FATAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::ACTION_CODE_TRANSIENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::ACTION_CODE_RECOVERABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10ActionCodeE",
+   "name" : "android::ActionCode",
+   "referenced_type" : "_ZTIN7android10ActionCodeE",
+   "self_type" : "_ZTIN7android10ActionCodeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libstagefright/include/media/stagefright/MediaErrors.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AudioTrack::EVENT_MORE_DATA"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AudioTrack::EVENT_UNDERRUN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AudioTrack::EVENT_LOOP_END"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::AudioTrack::EVENT_MARKER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::AudioTrack::EVENT_NEW_POS"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::AudioTrack::EVENT_BUFFER_END"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::AudioTrack::EVENT_NEW_IAUDIOTRACK"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::AudioTrack::EVENT_STREAM_END"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::AudioTrack::EVENT_CAN_WRITE_MORE_DATA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10AudioTrack10event_typeE",
+   "name" : "android::AudioTrack::event_type",
+   "referenced_type" : "_ZTIN7android10AudioTrack10event_typeE",
+   "self_type" : "_ZTIN7android10AudioTrack10event_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioTrack.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AudioTrack::TRANSFER_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AudioTrack::TRANSFER_CALLBACK"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AudioTrack::TRANSFER_OBTAIN"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::AudioTrack::TRANSFER_SYNC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::AudioTrack::TRANSFER_SHARED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::AudioTrack::TRANSFER_SYNC_NOTIF_CALLBACK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10AudioTrack13transfer_typeE",
+   "name" : "android::AudioTrack::transfer_type",
+   "referenced_type" : "_ZTIN7android10AudioTrack13transfer_typeE",
+   "self_type" : "_ZTIN7android10AudioTrack13transfer_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioTrack.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AudioTrack::STATE_ACTIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AudioTrack::STATE_STOPPED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AudioTrack::STATE_PAUSED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::AudioTrack::STATE_PAUSED_STOPPING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::AudioTrack::STATE_FLUSHED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::AudioTrack::STATE_STOPPING"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10AudioTrack5StateE",
+   "name" : "android::AudioTrack::State",
+   "referenced_type" : "_ZTIN7android10AudioTrack5StateE",
+   "self_type" : "_ZTIN7android10AudioTrack5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioTrack.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcelable::Stability::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcelable::Stability::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10Parcelable9StabilityE",
+   "name" : "android::Parcelable::Stability",
+   "referenced_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "self_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "name" : "android::VectorImpl::(unnamed)",
+   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AudioEffect::EVENT_CONTROL_STATUS_CHANGED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AudioEffect::EVENT_ENABLE_STATUS_CHANGED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AudioEffect::EVENT_PARAMETER_CHANGED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::AudioEffect::EVENT_ERROR"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::AudioEffect::EVENT_FRAMES_PROCESSED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11AudioEffect10event_typeE",
+   "name" : "android::AudioEffect::event_type",
+   "referenced_type" : "_ZTIN7android11AudioEffect10event_typeE",
+   "self_type" : "_ZTIN7android11AudioEffect10event_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioEffect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AudioRecord::TRANSFER_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AudioRecord::TRANSFER_CALLBACK"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AudioRecord::TRANSFER_OBTAIN"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::AudioRecord::TRANSFER_SYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11AudioRecord13transfer_typeE",
+   "name" : "android::AudioRecord::transfer_type",
+   "referenced_type" : "_ZTIN7android11AudioRecord13transfer_typeE",
+   "self_type" : "_ZTIN7android11AudioRecord13transfer_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioRecord.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::AudioSystem::SYNC_EVENT_SAME"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AudioSystem::SYNC_EVENT_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AudioSystem::SYNC_EVENT_PRESENTATION_COMPLETE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AudioSystem::SYNC_EVENT_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11AudioSystem12sync_event_tE",
+   "name" : "android::AudioSystem::sync_event_t",
+   "referenced_type" : "_ZTIN7android11AudioSystem12sync_event_tE",
+   "self_type" : "_ZTIN7android11AudioSystem12sync_event_tE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioSystem.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IMemoryHeap::READ_ONLY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "name" : "android::IMemoryHeap::(unnamed)",
+   "referenced_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "self_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IMediaPlayer::DISCONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IMediaPlayer::SET_DATA_SOURCE_URL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::IMediaPlayer::SET_DATA_SOURCE_FD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::IMediaPlayer::SET_DATA_SOURCE_STREAM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::IMediaPlayer::SET_DATA_SOURCE_CALLBACK"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::IMediaPlayer::SET_DATA_SOURCE_RTP"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::IMediaPlayer::SET_BUFFERING_SETTINGS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::IMediaPlayer::GET_BUFFERING_SETTINGS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::IMediaPlayer::PREPARE_ASYNC"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::IMediaPlayer::START"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::IMediaPlayer::STOP"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::IMediaPlayer::IS_PLAYING"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::IMediaPlayer::SET_PLAYBACK_SETTINGS"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "android::IMediaPlayer::GET_PLAYBACK_SETTINGS"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::IMediaPlayer::SET_SYNC_SETTINGS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::IMediaPlayer::GET_SYNC_SETTINGS"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::IMediaPlayer::PAUSE"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "android::IMediaPlayer::SEEK_TO"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "android::IMediaPlayer::GET_CURRENT_POSITION"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::IMediaPlayer::GET_DURATION"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "android::IMediaPlayer::RESET"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::IMediaPlayer::NOTIFY_AT"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "android::IMediaPlayer::SET_AUDIO_STREAM_TYPE"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "android::IMediaPlayer::SET_LOOPING"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "android::IMediaPlayer::SET_VOLUME"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "android::IMediaPlayer::INVOKE"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::IMediaPlayer::SET_METADATA_FILTER"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "android::IMediaPlayer::GET_METADATA"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "android::IMediaPlayer::SET_AUX_EFFECT_SEND_LEVEL"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "android::IMediaPlayer::ATTACH_AUX_EFFECT"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "android::IMediaPlayer::SET_VIDEO_SURFACETEXTURE"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::IMediaPlayer::SET_PARAMETER"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::IMediaPlayer::GET_PARAMETER"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::IMediaPlayer::SET_RETRANSMIT_ENDPOINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::IMediaPlayer::GET_RETRANSMIT_ENDPOINT"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::IMediaPlayer::SET_NEXT_PLAYER"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::IMediaPlayer::APPLY_VOLUME_SHAPER"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::IMediaPlayer::GET_VOLUME_SHAPER_STATE"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "android::IMediaPlayer::PREPARE_DRM"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "android::IMediaPlayer::RELEASE_DRM"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "android::IMediaPlayer::SET_OUTPUT_DEVICE"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "android::IMediaPlayer::GET_ROUTED_DEVICE_ID"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::IMediaPlayer::ENABLE_AUDIO_DEVICE_CALLBACK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12IMediaPlayer20$APPLY_VOLUME_SHAPERE",
+   "name" : "android::IMediaPlayer::(unnamed)",
+   "referenced_type" : "_ZTIN7android12IMediaPlayer20$APPLY_VOLUME_SHAPERE",
+   "self_type" : "_ZTIN7android12IMediaPlayer20$APPLY_VOLUME_SHAPERE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/IMediaPlayer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1852796517,
+     "name" : "android::MetaDataBase::TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1668510834,
+     "name" : "android::MetaDataBase::TYPE_C_STRING"
+    },
+    {
+     "enum_field_value" : 1768829746,
+     "name" : "android::MetaDataBase::TYPE_INT32"
+    },
+    {
+     "enum_field_value" : 1768830516,
+     "name" : "android::MetaDataBase::TYPE_INT64"
+    },
+    {
+     "enum_field_value" : 1718382433,
+     "name" : "android::MetaDataBase::TYPE_FLOAT"
+    },
+    {
+     "enum_field_value" : 1886679584,
+     "name" : "android::MetaDataBase::TYPE_POINTER"
+    },
+    {
+     "enum_field_value" : 1919247220,
+     "name" : "android::MetaDataBase::TYPE_RECT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12MetaDataBase4TypeE",
+   "name" : "android::MetaDataBase::Type",
+   "referenced_type" : "_ZTIN7android12MetaDataBase4TypeE",
+   "self_type" : "_ZTIN7android12MetaDataBase4TypeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libstagefright/include/media/stagefright/MetaDataBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::mediametrics::kPrintFormatLong"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::mediametrics::kPrintFormatShort"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12mediametrics11PrintFormatE",
+   "name" : "android::mediametrics::PrintFormat",
+   "referenced_type" : "_ZTIN7android12mediametrics11PrintFormatE",
+   "self_type" : "_ZTIN7android12mediametrics11PrintFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmediametrics/include/media/MediaMetricsItem.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "android::mediametrics::Item::RECURSIVE_WILDCARD_CHECK_NO_MATCH_NO_WILDCARD"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::mediametrics::Item::RECURSIVE_WILDCARD_CHECK_NO_MATCH_WILDCARD_FOUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::mediametrics::Item::RECURSIVE_WILDCARD_CHECK_MATCH_FOUND"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12mediametrics4Item22RecursiveWildcardCheckE",
+   "name" : "android::mediametrics::Item::RecursiveWildcardCheck",
+   "referenced_type" : "_ZTIN7android12mediametrics4Item22RecursiveWildcardCheckE",
+   "self_type" : "_ZTIN7android12mediametrics4Item22RecursiveWildcardCheckE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmediametrics/include/media/MediaMetricsItem.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::mediametrics::kTypeNone"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::mediametrics::kTypeInt32"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::mediametrics::kTypeInt64"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::mediametrics::kTypeDouble"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::mediametrics::kTypeCString"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::mediametrics::kTypeRate"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12mediametrics4TypeE",
+   "name" : "android::mediametrics::Type",
+   "referenced_type" : "_ZTIN7android12mediametrics4TypeE",
+   "self_type" : "_ZTIN7android12mediametrics4TypeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmediametrics/include/media/MediaMetricsItem.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::VIDEO_SOURCE_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::VIDEO_SOURCE_CAMERA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::VIDEO_SOURCE_SURFACE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::VIDEO_SOURCE_LIST_END"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12video_sourceE",
+   "name" : "android::video_source",
+   "referenced_type" : "_ZTIN7android12video_sourceE",
+   "self_type" : "_ZTIN7android12video_sourceE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediarecorder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IStreamSource::kFlagAlignedVideoData"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IStreamSource::kFlagIsRealTimeData"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13IStreamSource22$kFlagAlignedVideoDataE",
+   "name" : "android::IStreamSource::(unnamed)",
+   "referenced_type" : "_ZTIN7android13IStreamSource22$kFlagAlignedVideoDataE",
+   "self_type" : "_ZTIN7android13IStreamSource22$kFlagAlignedVideoDataE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/IStreamSource.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AUDIO_ENCODER_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AUDIO_ENCODER_AMR_NB"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AUDIO_ENCODER_AMR_WB"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::AUDIO_ENCODER_AAC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::AUDIO_ENCODER_HE_AAC"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::AUDIO_ENCODER_AAC_ELD"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::AUDIO_ENCODER_VORBIS"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::AUDIO_ENCODER_OPUS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::AUDIO_ENCODER_LIST_END"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13audio_encoderE",
+   "name" : "android::audio_encoder",
+   "referenced_type" : "_ZTIN7android13audio_encoderE",
+   "self_type" : "_ZTIN7android13audio_encoderE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediarecorder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::OUTPUT_FORMAT_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::OUTPUT_FORMAT_THREE_GPP"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::OUTPUT_FORMAT_MPEG_4"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::OUTPUT_FORMAT_AUDIO_ONLY_START"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::OUTPUT_FORMAT_RAW_AMR"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::OUTPUT_FORMAT_AMR_NB"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::OUTPUT_FORMAT_AMR_WB"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::OUTPUT_FORMAT_AAC_ADIF"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::OUTPUT_FORMAT_AAC_ADTS"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::OUTPUT_FORMAT_AUDIO_ONLY_END"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::OUTPUT_FORMAT_RTP_AVP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::OUTPUT_FORMAT_MPEG2TS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::OUTPUT_FORMAT_WEBM"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::OUTPUT_FORMAT_HEIF"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::OUTPUT_FORMAT_OGG"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::OUTPUT_FORMAT_LIST_END"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13output_formatE",
+   "name" : "android::output_format",
+   "referenced_type" : "_ZTIN7android13output_formatE",
+   "self_type" : "_ZTIN7android13output_formatE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediarecorder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::sp<android::AudioSystem::AudioPortCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "name" : "android::trait_pointer<android::sp<android::AudioSystem::AudioPortCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "name" : "android::trait_pointer<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::sp<android::AudioIoDescriptor>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "name" : "android::trait_pointer<android::sp<android::AudioIoDescriptor>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "name" : "android::trait_pointer<android::String8>::(unnamed)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIiE6$valueE",
+   "name" : "android::trait_pointer<int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIiE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "name" : "android::trait_pointer<unsigned int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::VIDEO_ENCODER_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::VIDEO_ENCODER_H263"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::VIDEO_ENCODER_H264"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::VIDEO_ENCODER_MPEG_4_SP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::VIDEO_ENCODER_VP8"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::VIDEO_ENCODER_HEVC"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::VIDEO_ENCODER_VP9"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::VIDEO_ENCODER_DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::VIDEO_ENCODER_AV1"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::VIDEO_ENCODER_LIST_END"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13video_encoderE",
+   "name" : "android::video_encoder",
+   "referenced_type" : "_ZTIN7android13video_encoderE",
+   "self_type" : "_ZTIN7android13video_encoderE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediarecorder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MemoryHeapBase::READ_ONLY"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::MemoryHeapBase::DONT_MAP_LOCALLY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::MemoryHeapBase::NO_CACHING"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "android::MemoryHeapBase::FORCE_MEMFD"
+    },
+    {
+     "enum_field_value" : 3072,
+     "name" : "android::MemoryHeapBase::MEMFD_ALLOW_SEALING"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "name" : "android::MemoryHeapBase::(unnamed)",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "self_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::OK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::NO_ERROR"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "android::UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "android::BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "android::ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "android::FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "android::BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "android::NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "android::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "android::UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "android::FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "android::UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "name" : "android::(unnamed)",
+   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Errors.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1000,
+     "name" : "android::MEDIA_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -1000,
+     "name" : "android::ERROR_ALREADY_CONNECTED"
+    },
+    {
+     "enum_field_value" : -1001,
+     "name" : "android::ERROR_NOT_CONNECTED"
+    },
+    {
+     "enum_field_value" : -1002,
+     "name" : "android::ERROR_UNKNOWN_HOST"
+    },
+    {
+     "enum_field_value" : -1003,
+     "name" : "android::ERROR_CANNOT_CONNECT"
+    },
+    {
+     "enum_field_value" : -1004,
+     "name" : "android::ERROR_IO"
+    },
+    {
+     "enum_field_value" : -1005,
+     "name" : "android::ERROR_CONNECTION_LOST"
+    },
+    {
+     "enum_field_value" : -1007,
+     "name" : "android::ERROR_MALFORMED"
+    },
+    {
+     "enum_field_value" : -1008,
+     "name" : "android::ERROR_OUT_OF_RANGE"
+    },
+    {
+     "enum_field_value" : -1009,
+     "name" : "android::ERROR_BUFFER_TOO_SMALL"
+    },
+    {
+     "enum_field_value" : -1010,
+     "name" : "android::ERROR_UNSUPPORTED"
+    },
+    {
+     "enum_field_value" : -1011,
+     "name" : "android::ERROR_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : -1012,
+     "name" : "android::INFO_FORMAT_CHANGED"
+    },
+    {
+     "enum_field_value" : -1013,
+     "name" : "android::INFO_DISCONTINUITY"
+    },
+    {
+     "enum_field_value" : -1014,
+     "name" : "android::INFO_OUTPUT_BUFFERS_CHANGED"
+    },
+    {
+     "enum_field_value" : -2000,
+     "name" : "android::DRM_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -2000,
+     "name" : "android::ERROR_DRM_UNKNOWN"
+    },
+    {
+     "enum_field_value" : -2001,
+     "name" : "android::ERROR_DRM_NO_LICENSE"
+    },
+    {
+     "enum_field_value" : -2002,
+     "name" : "android::ERROR_DRM_LICENSE_EXPIRED"
+    },
+    {
+     "enum_field_value" : -2003,
+     "name" : "android::ERROR_DRM_SESSION_NOT_OPENED"
+    },
+    {
+     "enum_field_value" : -2004,
+     "name" : "android::ERROR_DRM_DECRYPT_UNIT_NOT_INITIALIZED"
+    },
+    {
+     "enum_field_value" : -2005,
+     "name" : "android::ERROR_DRM_DECRYPT"
+    },
+    {
+     "enum_field_value" : -2006,
+     "name" : "android::ERROR_DRM_CANNOT_HANDLE"
+    },
+    {
+     "enum_field_value" : -2007,
+     "name" : "android::ERROR_DRM_TAMPER_DETECTED"
+    },
+    {
+     "enum_field_value" : -2008,
+     "name" : "android::ERROR_DRM_NOT_PROVISIONED"
+    },
+    {
+     "enum_field_value" : -2009,
+     "name" : "android::ERROR_DRM_DEVICE_REVOKED"
+    },
+    {
+     "enum_field_value" : -2010,
+     "name" : "android::ERROR_DRM_RESOURCE_BUSY"
+    },
+    {
+     "enum_field_value" : -2011,
+     "name" : "android::ERROR_DRM_INSUFFICIENT_OUTPUT_PROTECTION"
+    },
+    {
+     "enum_field_value" : -2012,
+     "name" : "android::ERROR_DRM_INSUFFICIENT_SECURITY"
+    },
+    {
+     "enum_field_value" : -2013,
+     "name" : "android::ERROR_DRM_FRAME_TOO_LARGE"
+    },
+    {
+     "enum_field_value" : -2014,
+     "name" : "android::ERROR_DRM_RESOURCE_CONTENTION"
+    },
+    {
+     "enum_field_value" : -2015,
+     "name" : "android::ERROR_DRM_SESSION_LOST_STATE"
+    },
+    {
+     "enum_field_value" : -2016,
+     "name" : "android::ERROR_DRM_INVALID_STATE"
+    },
+    {
+     "enum_field_value" : -2017,
+     "name" : "android::ERROR_DRM_CERTIFICATE_MALFORMED"
+    },
+    {
+     "enum_field_value" : -2018,
+     "name" : "android::ERROR_DRM_CERTIFICATE_MISSING"
+    },
+    {
+     "enum_field_value" : -2019,
+     "name" : "android::ERROR_DRM_CRYPTO_LIBRARY"
+    },
+    {
+     "enum_field_value" : -2020,
+     "name" : "android::ERROR_DRM_GENERIC_OEM"
+    },
+    {
+     "enum_field_value" : -2021,
+     "name" : "android::ERROR_DRM_GENERIC_PLUGIN"
+    },
+    {
+     "enum_field_value" : -2022,
+     "name" : "android::ERROR_DRM_INIT_DATA"
+    },
+    {
+     "enum_field_value" : -2023,
+     "name" : "android::ERROR_DRM_KEY_NOT_LOADED"
+    },
+    {
+     "enum_field_value" : -2024,
+     "name" : "android::ERROR_DRM_LICENSE_PARSE"
+    },
+    {
+     "enum_field_value" : -2025,
+     "name" : "android::ERROR_DRM_LICENSE_POLICY"
+    },
+    {
+     "enum_field_value" : -2026,
+     "name" : "android::ERROR_DRM_LICENSE_RELEASE"
+    },
+    {
+     "enum_field_value" : -2027,
+     "name" : "android::ERROR_DRM_LICENSE_REQUEST_REJECTED"
+    },
+    {
+     "enum_field_value" : -2028,
+     "name" : "android::ERROR_DRM_LICENSE_RESTORE"
+    },
+    {
+     "enum_field_value" : -2029,
+     "name" : "android::ERROR_DRM_LICENSE_STATE"
+    },
+    {
+     "enum_field_value" : -2030,
+     "name" : "android::ERROR_DRM_MEDIA_FRAMEWORK"
+    },
+    {
+     "enum_field_value" : -2031,
+     "name" : "android::ERROR_DRM_PROVISIONING_CERTIFICATE"
+    },
+    {
+     "enum_field_value" : -2032,
+     "name" : "android::ERROR_DRM_PROVISIONING_CONFIG"
+    },
+    {
+     "enum_field_value" : -2033,
+     "name" : "android::ERROR_DRM_PROVISIONING_PARSE"
+    },
+    {
+     "enum_field_value" : -2034,
+     "name" : "android::ERROR_DRM_PROVISIONING_REQUEST_REJECTED"
+    },
+    {
+     "enum_field_value" : -2035,
+     "name" : "android::ERROR_DRM_PROVISIONING_RETRY"
+    },
+    {
+     "enum_field_value" : -2036,
+     "name" : "android::ERROR_DRM_SECURE_STOP_RELEASE"
+    },
+    {
+     "enum_field_value" : -2037,
+     "name" : "android::ERROR_DRM_STORAGE_READ"
+    },
+    {
+     "enum_field_value" : -2038,
+     "name" : "android::ERROR_DRM_STORAGE_WRITE"
+    },
+    {
+     "enum_field_value" : -2039,
+     "name" : "android::ERROR_DRM_ZERO_SUBSAMPLES"
+    },
+    {
+     "enum_field_value" : -2039,
+     "name" : "android::ERROR_DRM_LAST_USED_ERRORCODE"
+    },
+    {
+     "enum_field_value" : -2500,
+     "name" : "android::ERROR_DRM_VENDOR_MAX"
+    },
+    {
+     "enum_field_value" : -2999,
+     "name" : "android::ERROR_DRM_VENDOR_MIN"
+    },
+    {
+     "enum_field_value" : -3000,
+     "name" : "android::HEARTBEAT_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -3000,
+     "name" : "android::ERROR_HEARTBEAT_TERMINATE_REQUESTED"
+    },
+    {
+     "enum_field_value" : -4000,
+     "name" : "android::CAS_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -4000,
+     "name" : "android::ERROR_CAS_UNKNOWN"
+    },
+    {
+     "enum_field_value" : -4001,
+     "name" : "android::ERROR_CAS_NO_LICENSE"
+    },
+    {
+     "enum_field_value" : -4002,
+     "name" : "android::ERROR_CAS_LICENSE_EXPIRED"
+    },
+    {
+     "enum_field_value" : -4003,
+     "name" : "android::ERROR_CAS_SESSION_NOT_OPENED"
+    },
+    {
+     "enum_field_value" : -4004,
+     "name" : "android::ERROR_CAS_DECRYPT_UNIT_NOT_INITIALIZED"
+    },
+    {
+     "enum_field_value" : -4005,
+     "name" : "android::ERROR_CAS_DECRYPT"
+    },
+    {
+     "enum_field_value" : -4006,
+     "name" : "android::ERROR_CAS_CANNOT_HANDLE"
+    },
+    {
+     "enum_field_value" : -4007,
+     "name" : "android::ERROR_CAS_TAMPER_DETECTED"
+    },
+    {
+     "enum_field_value" : -4008,
+     "name" : "android::ERROR_CAS_NOT_PROVISIONED"
+    },
+    {
+     "enum_field_value" : -4009,
+     "name" : "android::ERROR_CAS_DEVICE_REVOKED"
+    },
+    {
+     "enum_field_value" : -4010,
+     "name" : "android::ERROR_CAS_RESOURCE_BUSY"
+    },
+    {
+     "enum_field_value" : -4011,
+     "name" : "android::ERROR_CAS_INSUFFICIENT_OUTPUT_PROTECTION"
+    },
+    {
+     "enum_field_value" : -4012,
+     "name" : "android::ERROR_CAS_NEED_ACTIVATION"
+    },
+    {
+     "enum_field_value" : -4013,
+     "name" : "android::ERROR_CAS_NEED_PAIRING"
+    },
+    {
+     "enum_field_value" : -4014,
+     "name" : "android::ERROR_CAS_NO_CARD"
+    },
+    {
+     "enum_field_value" : -4015,
+     "name" : "android::ERROR_CAS_CARD_MUTE"
+    },
+    {
+     "enum_field_value" : -4016,
+     "name" : "android::ERROR_CAS_CARD_INVALID"
+    },
+    {
+     "enum_field_value" : -4017,
+     "name" : "android::ERROR_CAS_BLACKOUT"
+    },
+    {
+     "enum_field_value" : -4018,
+     "name" : "android::ERROR_CAS_REBOOTING"
+    },
+    {
+     "enum_field_value" : -4018,
+     "name" : "android::ERROR_CAS_LAST_USED_ERRORCODE"
+    },
+    {
+     "enum_field_value" : -4500,
+     "name" : "android::ERROR_CAS_VENDOR_MAX"
+    },
+    {
+     "enum_field_value" : -4999,
+     "name" : "android::ERROR_CAS_VENDOR_MIN"
+    },
+    {
+     "enum_field_value" : -1878982657,
+     "name" : "android::ERROR_CODEC_MAX"
+    },
+    {
+     "enum_field_value" : -2147479552,
+     "name" : "android::ERROR_CODEC_MIN"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$CAS_ERROR_BASEE",
+   "name" : "android::(unnamed)",
+   "referenced_type" : "_ZTIN7android15$CAS_ERROR_BASEE",
+   "self_type" : "_ZTIN7android15$CAS_ERROR_BASEE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libstagefright/include/media/stagefright/MediaErrors.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "android::PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "android::PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "android::PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "name" : "android::(unnamed)",
+   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/ThreadDefs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::IStreamListener::EOS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IStreamListener::DISCONTINUITY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15IStreamListener7CommandE",
+   "name" : "android::IStreamListener::Command",
+   "referenced_type" : "_ZTIN7android15IStreamListener7CommandE",
+   "self_type" : "_ZTIN7android15IStreamListener7CommandE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/IStreamSource.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_INFO_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::MEDIA_INFO_STARTED_AS_NEXT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::MEDIA_INFO_RENDERING_START"
+    },
+    {
+     "enum_field_value" : 700,
+     "name" : "android::MEDIA_INFO_VIDEO_TRACK_LAGGING"
+    },
+    {
+     "enum_field_value" : 701,
+     "name" : "android::MEDIA_INFO_BUFFERING_START"
+    },
+    {
+     "enum_field_value" : 702,
+     "name" : "android::MEDIA_INFO_BUFFERING_END"
+    },
+    {
+     "enum_field_value" : 703,
+     "name" : "android::MEDIA_INFO_NETWORK_BANDWIDTH"
+    },
+    {
+     "enum_field_value" : 800,
+     "name" : "android::MEDIA_INFO_BAD_INTERLEAVING"
+    },
+    {
+     "enum_field_value" : 801,
+     "name" : "android::MEDIA_INFO_NOT_SEEKABLE"
+    },
+    {
+     "enum_field_value" : 802,
+     "name" : "android::MEDIA_INFO_METADATA_UPDATE"
+    },
+    {
+     "enum_field_value" : 804,
+     "name" : "android::MEDIA_INFO_PLAY_AUDIO_ERROR"
+    },
+    {
+     "enum_field_value" : 805,
+     "name" : "android::MEDIA_INFO_PLAY_VIDEO_ERROR"
+    },
+    {
+     "enum_field_value" : 900,
+     "name" : "android::MEDIA_INFO_TIMED_TEXT_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15media_info_typeE",
+   "name" : "android::media_info_type",
+   "referenced_type" : "_ZTIN7android15media_info_typeE",
+   "self_type" : "_ZTIN7android15media_info_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediaplayer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<android::String8, android::String8>::(unnamed)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<int, android::sp<android::AudioIoDescriptor>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<int, android::sp<android::AudioIoDescriptor>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<int, android::sp<android::AudioIoDescriptor>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<int, android::sp<android::AudioIoDescriptor>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<int, android::sp<android::AudioIoDescriptor>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIiNS_2spINS_17AudioIoDescriptorEEEE17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<int, android::sp<android::AudioIoDescriptor>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIiNS_2spINS_17AudioIoDescriptorEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIiNS_2spINS_17AudioIoDescriptorEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "android::MEDIA_ERROR_SERVER_DIED"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "android::MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16media_error_typeE",
+   "name" : "android::media_error_type",
+   "referenced_type" : "_ZTIN7android16media_error_typeE",
+   "self_type" : "_ZTIN7android16media_error_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediaplayer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::MEDIA_NOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_PREPARED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::MEDIA_PLAYBACK_COMPLETE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::MEDIA_BUFFERING_UPDATE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::MEDIA_SEEK_COMPLETE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::MEDIA_SET_VIDEO_SIZE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::MEDIA_STARTED"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::MEDIA_PAUSED"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::MEDIA_STOPPED"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::MEDIA_SKIPPED"
+    },
+    {
+     "enum_field_value" : 98,
+     "name" : "android::MEDIA_NOTIFY_TIME"
+    },
+    {
+     "enum_field_value" : 99,
+     "name" : "android::MEDIA_TIMED_TEXT"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "android::MEDIA_ERROR"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "android::MEDIA_INFO"
+    },
+    {
+     "enum_field_value" : 201,
+     "name" : "android::MEDIA_SUBTITLE_DATA"
+    },
+    {
+     "enum_field_value" : 202,
+     "name" : "android::MEDIA_META_DATA"
+    },
+    {
+     "enum_field_value" : 210,
+     "name" : "android::MEDIA_DRM_INFO"
+    },
+    {
+     "enum_field_value" : 211,
+     "name" : "android::MEDIA_TIME_DISCONTINUITY"
+    },
+    {
+     "enum_field_value" : 300,
+     "name" : "android::MEDIA_IMS_RX_NOTICE"
+    },
+    {
+     "enum_field_value" : 10000,
+     "name" : "android::MEDIA_AUDIO_ROUTING_CHANGED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16media_event_typeE",
+   "name" : "android::media_event_type",
+   "referenced_type" : "_ZTIN7android16media_event_typeE",
+   "self_type" : "_ZTIN7android16media_event_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediaplayer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::MEDIA_TRACK_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_TRACK_TYPE_VIDEO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::MEDIA_TRACK_TYPE_AUDIO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::MEDIA_TRACK_TYPE_TIMEDTEXT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::MEDIA_TRACK_TYPE_SUBTITLE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::MEDIA_TRACK_TYPE_METADATA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16media_track_typeE",
+   "name" : "android::media_track_type",
+   "referenced_type" : "_ZTIN7android16media_track_typeE",
+   "self_type" : "_ZTIN7android16media_track_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediaplayer_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::ExtendedTimestamp::LOCATION_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::ExtendedTimestamp::LOCATION_CLIENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::ExtendedTimestamp::LOCATION_SERVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::ExtendedTimestamp::LOCATION_KERNEL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::ExtendedTimestamp::LOCATION_SERVER_LASTKERNELOK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::ExtendedTimestamp::LOCATION_KERNEL_LASTKERNELOK"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::ExtendedTimestamp::LOCATION_MAX"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ExtendedTimestamp8LocationE",
+   "name" : "android::ExtendedTimestamp::Location",
+   "referenced_type" : "_ZTIN7android17ExtendedTimestamp8LocationE",
+   "self_type" : "_ZTIN7android17ExtendedTimestamp8LocationE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioTimestamp.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::ExtendedTimestamp::TIMEBASE_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::ExtendedTimestamp::TIMEBASE_BOOTTIME"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::ExtendedTimestamp::TIMEBASE_MAX"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ExtendedTimestamp8TimebaseE",
+   "name" : "android::ExtendedTimestamp::Timebase",
+   "referenced_type" : "_ZTIN7android17ExtendedTimestamp8TimebaseE",
+   "self_type" : "_ZTIN7android17ExtendedTimestamp8TimebaseE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioTimestamp.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::kCryptoModeUnencrypted"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::kCryptoModeAesCtr"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::kCryptoModeAesCbc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18$kCryptoModeAesCbcE",
+   "name" : "android::(unnamed)",
+   "referenced_type" : "_ZTIN7android18$kCryptoModeAesCbcE",
+   "self_type" : "_ZTIN7android18$kCryptoModeAesCbcE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libstagefright/include/media/stagefright/MetaDataBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AudioPortDirection::INPUT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AudioPortDirection::OUTPUT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18AudioPortDirectionE",
+   "name" : "android::AudioPortDirection",
+   "referenced_type" : "_ZTIN7android18AudioPortDirectionE",
+   "self_type" : "_ZTIN7android18AudioPortDirectionE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/audioaidlconversion/include/media/AidlConversionCppNdk-impl.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::sp<android::AudioSystem::AudioPortCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<android::sp<android::AudioSystem::AudioPortCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::sp<android::AudioIoDescriptor>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<android::sp<android::AudioIoDescriptor>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_copy<android::String8>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "name" : "android::trait_trivial_copy<bool>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "name" : "android::trait_trivial_copy<char>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "name" : "android::trait_trivial_copy<double>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "name" : "android::trait_trivial_copy<float>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned char>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "name" : "android::trait_trivial_copy<int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "name" : "android::trait_trivial_copy<long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "name" : "android::trait_trivial_copy<short>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned short>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "name" : "android::trait_trivial_copy<void>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "name" : "android::trait_trivial_copy<long long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::sp<android::AudioSystem::AudioPortCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<android::sp<android::AudioSystem::AudioPortCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::sp<android::AudioIoDescriptor>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<android::sp<android::AudioIoDescriptor>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_ctor<android::String8>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "name" : "android::trait_trivial_ctor<bool>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "name" : "android::trait_trivial_ctor<char>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "name" : "android::trait_trivial_ctor<double>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "name" : "android::trait_trivial_ctor<float>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned char>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "name" : "android::trait_trivial_ctor<int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "name" : "android::trait_trivial_ctor<long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "name" : "android::trait_trivial_ctor<short>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned short>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "name" : "android::trait_trivial_ctor<void>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "name" : "android::trait_trivial_ctor<long long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::sp<android::AudioSystem::AudioPortCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<android::sp<android::AudioSystem::AudioPortCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::sp<android::AudioIoDescriptor>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<android::sp<android::AudioIoDescriptor>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_dtor<android::String8>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "name" : "android::trait_trivial_dtor<bool>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "name" : "android::trait_trivial_dtor<char>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "name" : "android::trait_trivial_dtor<double>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "name" : "android::trait_trivial_dtor<float>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned char>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "name" : "android::trait_trivial_dtor<int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "name" : "android::trait_trivial_dtor<long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "name" : "android::trait_trivial_dtor<short>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned short>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "name" : "android::trait_trivial_dtor<void>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "name" : "android::trait_trivial_dtor<long long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::sp<android::AudioSystem::AudioPortCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "name" : "android::trait_trivial_move<android::sp<android::AudioSystem::AudioPortCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_11AudioSystem17AudioPortCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "name" : "android::trait_trivial_move<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::sp<android::AudioIoDescriptor>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "name" : "android::trait_trivial_move<android::sp<android::AudioIoDescriptor>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_17AudioIoDescriptorEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_move<android::String8>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String16>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "name" : "android::trait_trivial_move<android::String16>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "name" : "android::trait_trivial_move<bool>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "name" : "android::trait_trivial_move<char>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "name" : "android::trait_trivial_move<double>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "name" : "android::trait_trivial_move<float>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned char>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "name" : "android::trait_trivial_move<int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "name" : "android::trait_trivial_move<long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "name" : "android::trait_trivial_move<short>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned short>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "name" : "android::trait_trivial_move<void>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "name" : "android::trait_trivial_move<long long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long long>::(unnamed)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1835625829,
+     "name" : "android::kKeyMIMEType"
+    },
+    {
+     "enum_field_value" : 2003395700,
+     "name" : "android::kKeyWidth"
+    },
+    {
+     "enum_field_value" : 1751476583,
+     "name" : "android::kKeyHeight"
+    },
+    {
+     "enum_field_value" : 1683450212,
+     "name" : "android::kKeyDisplayWidth"
+    },
+    {
+     "enum_field_value" : 1682466676,
+     "name" : "android::kKeyDisplayHeight"
+    },
+    {
+     "enum_field_value" : 1935766103,
+     "name" : "android::kKeySARWidth"
+    },
+    {
+     "enum_field_value" : 1935766088,
+     "name" : "android::kKeySARHeight"
+    },
+    {
+     "enum_field_value" : 1952997975,
+     "name" : "android::kKeyThumbnailWidth"
+    },
+    {
+     "enum_field_value" : 1952997960,
+     "name" : "android::kKeyThumbnailHeight"
+    },
+    {
+     "enum_field_value" : 1668444016,
+     "name" : "android::kKeyCropRect"
+    },
+    {
+     "enum_field_value" : 1919906881,
+     "name" : "android::kKeyRotation"
+    },
+    {
+     "enum_field_value" : 1768319350,
+     "name" : "android::kKeyIFramesInterval"
+    },
+    {
+     "enum_field_value" : 1937011300,
+     "name" : "android::kKeyStride"
+    },
+    {
+     "enum_field_value" : 1936484468,
+     "name" : "android::kKeySliceHeight"
+    },
+    {
+     "enum_field_value" : 593717358,
+     "name" : "android::kKeyChannelCount"
+    },
+    {
+     "enum_field_value" : 1667788397,
+     "name" : "android::kKeyChannelMask"
+    },
+    {
+     "enum_field_value" : 1936880741,
+     "name" : "android::kKeySampleRate"
+    },
+    {
+     "enum_field_value" : 1346588005,
+     "name" : "android::kKeyPcmEncoding"
+    },
+    {
+     "enum_field_value" : 1718775122,
+     "name" : "android::kKeyFrameRate"
+    },
+    {
+     "enum_field_value" : 1651668069,
+     "name" : "android::kKeyBitRate"
+    },
+    {
+     "enum_field_value" : 1836597874,
+     "name" : "android::kKeyMaxBitRate"
+    },
+    {
+     "enum_field_value" : 1651078259,
+     "name" : "android::kKeyBitsPerSample"
+    },
+    {
+     "enum_field_value" : 1937000548,
+     "name" : "android::kKeyStreamHeader"
+    },
+    {
+     "enum_field_value" : 1702061171,
+     "name" : "android::kKeyESDS"
+    },
+    {
+     "enum_field_value" : 1633772400,
+     "name" : "android::kKeyAACProfile"
+    },
+    {
+     "enum_field_value" : 1635148643,
+     "name" : "android::kKeyAVCC"
+    },
+    {
+     "enum_field_value" : 1752589155,
+     "name" : "android::kKeyHVCC"
+    },
+    {
+     "enum_field_value" : 1685480291,
+     "name" : "android::kKeyDVCC"
+    },
+    {
+     "enum_field_value" : 1685485155,
+     "name" : "android::kKeyDVVC"
+    },
+    {
+     "enum_field_value" : 1685485411,
+     "name" : "android::kKeyDVWC"
+    },
+    {
+     "enum_field_value" : 1635135843,
+     "name" : "android::kKeyAV1C"
+    },
+    {
+     "enum_field_value" : 1953003107,
+     "name" : "android::kKeyThumbnailHVCC"
+    },
+    {
+     "enum_field_value" : 1952544305,
+     "name" : "android::kKeyThumbnailAV1C"
+    },
+    {
+     "enum_field_value" : 1681012275,
+     "name" : "android::kKeyD263"
+    },
+    {
+     "enum_field_value" : 1869112434,
+     "name" : "android::kKeyOpusHeader"
+    },
+    {
+     "enum_field_value" : 1868787556,
+     "name" : "android::kKeyOpusCodecDelay"
+    },
+    {
+     "enum_field_value" : 1869836402,
+     "name" : "android::kKeyOpusSeekPreRoll"
+    },
+    {
+     "enum_field_value" : 1987066224,
+     "name" : "android::kKeyVp9CodecPrivate"
+    },
+    {
+     "enum_field_value" : 1937337955,
+     "name" : "android::kKeyIsSyncFrame"
+    },
+    {
+     "enum_field_value" : 1668247142,
+     "name" : "android::kKeyIsCodecConfig"
+    },
+    {
+     "enum_field_value" : 1836415076,
+     "name" : "android::kKeyIsMuxerData"
+    },
+    {
+     "enum_field_value" : 1717923699,
+     "name" : "android::kKeyIsEndOfStream"
+    },
+    {
+     "enum_field_value" : 1953066341,
+     "name" : "android::kKeyTime"
+    },
+    {
+     "enum_field_value" : 1684366164,
+     "name" : "android::kKeyDecodingTime"
+    },
+    {
+     "enum_field_value" : 1853124692,
+     "name" : "android::kKeyNTPTime"
+    },
+    {
+     "enum_field_value" : 1952543316,
+     "name" : "android::kKeyTargetTime"
+    },
+    {
+     "enum_field_value" : 1684436052,
+     "name" : "android::kKeyDriftTime"
+    },
+    {
+     "enum_field_value" : 1634624340,
+     "name" : "android::kKeyAnchorTime"
+    },
+    {
+     "enum_field_value" : 1685418593,
+     "name" : "android::kKeyDuration"
+    },
+    {
+     "enum_field_value" : 1885960294,
+     "name" : "android::kKeyPixelFormat"
+    },
+    {
+     "enum_field_value" : 1668246630,
+     "name" : "android::kKeyColorFormat"
+    },
+    {
+     "enum_field_value" : 1668246643,
+     "name" : "android::kKeyColorSpace"
+    },
+    {
+     "enum_field_value" : 1886546294,
+     "name" : "android::kKeyPlatformPrivate"
+    },
+    {
+     "enum_field_value" : 1684366147,
+     "name" : "android::kKeyDecoderComponent"
+    },
+    {
+     "enum_field_value" : 1650870596,
+     "name" : "android::kKeyBufferID"
+    },
+    {
+     "enum_field_value" : 1768845395,
+     "name" : "android::kKeyMaxInputSize"
+    },
+    {
+     "enum_field_value" : 1835104343,
+     "name" : "android::kKeyMaxWidth"
+    },
+    {
+     "enum_field_value" : 1835104328,
+     "name" : "android::kKeyMaxHeight"
+    },
+    {
+     "enum_field_value" : 1952997972,
+     "name" : "android::kKeyThumbnailTime"
+    },
+    {
+     "enum_field_value" : 1953646916,
+     "name" : "android::kKeyTrackID"
+    },
+    {
+     "enum_field_value" : 1701733220,
+     "name" : "android::kKeyEncoderDelay"
+    },
+    {
+     "enum_field_value" : 1701733232,
+     "name" : "android::kKeyEncoderPadding"
+    },
+    {
+     "enum_field_value" : 1634493045,
+     "name" : "android::kKeyAlbum"
+    },
+    {
+     "enum_field_value" : 1634890857,
+     "name" : "android::kKeyArtist"
+    },
+    {
+     "enum_field_value" : 1633776244,
+     "name" : "android::kKeyAlbumArtist"
+    },
+    {
+     "enum_field_value" : 1668246896,
+     "name" : "android::kKeyComposer"
+    },
+    {
+     "enum_field_value" : 1734700658,
+     "name" : "android::kKeyGenre"
+    },
+    {
+     "enum_field_value" : 1953068140,
+     "name" : "android::kKeyTitle"
+    },
+    {
+     "enum_field_value" : 2036687218,
+     "name" : "android::kKeyYear"
+    },
+    {
+     "enum_field_value" : 1634492993,
+     "name" : "android::kKeyAlbumArt"
+    },
+    {
+     "enum_field_value" : 1635087464,
+     "name" : "android::kKeyAuthor"
+    },
+    {
+     "enum_field_value" : 1667527794,
+     "name" : "android::kKeyCDTrackNumber"
+    },
+    {
+     "enum_field_value" : 1684960621,
+     "name" : "android::kKeyDiscNumber"
+    },
+    {
+     "enum_field_value" : 1684108389,
+     "name" : "android::kKeyDate"
+    },
+    {
+     "enum_field_value" : 2003986804,
+     "name" : "android::kKeyWriter"
+    },
+    {
+     "enum_field_value" : 1668311404,
+     "name" : "android::kKeyCompilation"
+    },
+    {
+     "enum_field_value" : 1819239200,
+     "name" : "android::kKeyLocation"
+    },
+    {
+     "enum_field_value" : 1953330028,
+     "name" : "android::kKeyTimeScale"
+    },
+    {
+     "enum_field_value" : 1667330118,
+     "name" : "android::kKeyCaptureFramerate"
+    },
+    {
+     "enum_field_value" : 1987080806,
+     "name" : "android::kKeyVideoProfile"
+    },
+    {
+     "enum_field_value" : 1986815350,
+     "name" : "android::kKeyVideoLevel"
+    },
+    {
+     "enum_field_value" : 1987080806,
+     "name" : "android::kKeyAudioProfile"
+    },
+    {
+     "enum_field_value" : 1986815350,
+     "name" : "android::kKeyAudioLevel"
+    },
+    {
+     "enum_field_value" : 843989324,
+     "name" : "android::kKey2ByteNalLength"
+    },
+    {
+     "enum_field_value" : 1718909296,
+     "name" : "android::kKeyFileType"
+    },
+    {
+     "enum_field_value" : 1953199213,
+     "name" : "android::kKeyTrackTimeStatus"
+    },
+    {
+     "enum_field_value" : 1920234083,
+     "name" : "android::kKeyRealTimeRecording"
+    },
+    {
+     "enum_field_value" : 1651207524,
+     "name" : "android::kKeyBackgroundMode"
+    },
+    {
+     "enum_field_value" : 1851941478,
+     "name" : "android::kKeyNumBuffers"
+    },
+    {
+     "enum_field_value" : 1635087436,
+     "name" : "android::kKeyAutoLoop"
+    },
+    {
+     "enum_field_value" : 1986096196,
+     "name" : "android::kKeyValidSamples"
+    },
+    {
+     "enum_field_value" : 1970172517,
+     "name" : "android::kKeyIsUnreadable"
+    },
+    {
+     "enum_field_value" : 1919250020,
+     "name" : "android::kKeyRendered"
+    },
+    {
+     "enum_field_value" : 1818324583,
+     "name" : "android::kKeyMediaLanguage"
+    },
+    {
+     "enum_field_value" : 1835101813,
+     "name" : "android::kKeyManufacturer"
+    },
+    {
+     "enum_field_value" : 1952807028,
+     "name" : "android::kKeyTextFormatData"
+    },
+    {
+     "enum_field_value" : 1936024437,
+     "name" : "android::kKeyRequiresSecureBuffers"
+    },
+    {
+     "enum_field_value" : 1633973363,
+     "name" : "android::kKeyIsADTS"
+    },
+    {
+     "enum_field_value" : 1633775476,
+     "name" : "android::kKeyAACAOT"
+    },
+    {
+     "enum_field_value" : 1752198249,
+     "name" : "android::kKeyMpeghProfileLevelIndication"
+    },
+    {
+     "enum_field_value" : 1752327020,
+     "name" : "android::kKeyMpeghReferenceChannelLayout"
+    },
+    {
+     "enum_field_value" : 1751347059,
+     "name" : "android::kKeyMpeghCompatibleSets"
+    },
+    {
+     "enum_field_value" : 1701733234,
+     "name" : "android::kKeyEncryptedSizes"
+    },
+    {
+     "enum_field_value" : 1886151017,
+     "name" : "android::kKeyPlainSizes"
+    },
+    {
+     "enum_field_value" : 1668446539,
+     "name" : "android::kKeyCryptoKey"
+    },
+    {
+     "enum_field_value" : 1668446537,
+     "name" : "android::kKeyCryptoIV"
+    },
+    {
+     "enum_field_value" : 1668446541,
+     "name" : "android::kKeyCryptoMode"
+    },
+    {
+     "enum_field_value" : 1668446547,
+     "name" : "android::kKeyCryptoDefaultIVSize"
+    },
+    {
+     "enum_field_value" : 1886614376,
+     "name" : "android::kKeyPssh"
+    },
+    {
+     "enum_field_value" : 1667328356,
+     "name" : "android::kKeyCASystemID"
+    },
+    {
+     "enum_field_value" : 1936025956,
+     "name" : "android::kKeyCASessionID"
+    },
+    {
+     "enum_field_value" : 1667327075,
+     "name" : "android::kKeyCAPrivateData"
+    },
+    {
+     "enum_field_value" : 1667394667,
+     "name" : "android::kKeyEncryptedByteBlock"
+    },
+    {
+     "enum_field_value" : 1935830123,
+     "name" : "android::kKeySkipByteBlock"
+    },
+    {
+     "enum_field_value" : 1635087471,
+     "name" : "android::kKeyTrackIsAutoselect"
+    },
+    {
+     "enum_field_value" : 1684434036,
+     "name" : "android::kKeyTrackIsDefault"
+    },
+    {
+     "enum_field_value" : 1718772580,
+     "name" : "android::kKeyTrackIsForced"
+    },
+    {
+     "enum_field_value" : 1936025888,
+     "name" : "android::kKeySEI"
+    },
+    {
+     "enum_field_value" : 1836086628,
+     "name" : "android::kKeyMpegUserData"
+    },
+    {
+     "enum_field_value" : 1751413331,
+     "name" : "android::kKeyHdrStaticInfo"
+    },
+    {
+     "enum_field_value" : 1751413316,
+     "name" : "android::kKeyHdr10PlusInfo"
+    },
+    {
+     "enum_field_value" : 1666346599,
+     "name" : "android::kKeyColorRange"
+    },
+    {
+     "enum_field_value" : 1666216557,
+     "name" : "android::kKeyColorPrimaries"
+    },
+    {
+     "enum_field_value" : 1950774638,
+     "name" : "android::kKeyTransferFunction"
+    },
+    {
+     "enum_field_value" : 1666020472,
+     "name" : "android::kKeyColorMatrix"
+    },
+    {
+     "enum_field_value" : 1766619506,
+     "name" : "android::kKeyTemporalLayerId"
+    },
+    {
+     "enum_field_value" : 1665956210,
+     "name" : "android::kKeyTemporalLayerCount"
+    },
+    {
+     "enum_field_value" : 1953066071,
+     "name" : "android::kKeyTileWidth"
+    },
+    {
+     "enum_field_value" : 1953066056,
+     "name" : "android::kKeyTileHeight"
+    },
+    {
+     "enum_field_value" : 1735550034,
+     "name" : "android::kKeyGridRows"
+    },
+    {
+     "enum_field_value" : 1735550019,
+     "name" : "android::kKeyGridCols"
+    },
+    {
+     "enum_field_value" : 1886547814,
+     "name" : "android::kKeyIccProfile"
+    },
+    {
+     "enum_field_value" : 1886546285,
+     "name" : "android::kKeyIsPrimaryImage"
+    },
+    {
+     "enum_field_value" : 1852207725,
+     "name" : "android::kKeyFrameCount"
+    },
+    {
+     "enum_field_value" : 1702391654,
+     "name" : "android::kKeyExifOffset"
+    },
+    {
+     "enum_field_value" : 1702392698,
+     "name" : "android::kKeyExifSize"
+    },
+    {
+     "enum_field_value" : 1952998514,
+     "name" : "android::kKeyExifTiffOffset"
+    },
+    {
+     "enum_field_value" : 2020437862,
+     "name" : "android::kKeyXmpOffset"
+    },
+    {
+     "enum_field_value" : 2020438906,
+     "name" : "android::kKeyXmpSize"
+    },
+    {
+     "enum_field_value" : 1885564258,
+     "name" : "android::kKeyPcmBigEndian"
+    },
+    {
+     "enum_field_value" : 1634495843,
+     "name" : "android::kKeyAlacMagicCookie"
+    },
+    {
+     "enum_field_value" : 1635083344,
+     "name" : "android::kKeyAudioPresentationInfo"
+    },
+    {
+     "enum_field_value" : 1668506672,
+     "name" : "android::kKeyOpaqueCSD0"
+    },
+    {
+     "enum_field_value" : 1668506673,
+     "name" : "android::kKeyOpaqueCSD1"
+    },
+    {
+     "enum_field_value" : 1668506674,
+     "name" : "android::kKeyOpaqueCSD2"
+    },
+    {
+     "enum_field_value" : 1751216195,
+     "name" : "android::kKeyHapticChannelCount"
+    },
+    {
+     "enum_field_value" : 878864740,
+     "name" : "android::kKey4BitTrackIds"
+    },
+    {
+     "enum_field_value" : 1852140916,
+     "name" : "android::kKeyEmptyTrackMalFormed"
+    },
+    {
+     "enum_field_value" : 1935044723,
+     "name" : "android::kKeyVps"
+    },
+    {
+     "enum_field_value" : 1934848115,
+     "name" : "android::kKeySps"
+    },
+    {
+     "enum_field_value" : 1934651507,
+     "name" : "android::kKeyPps"
+    },
+    {
+     "enum_field_value" : 1936091492,
+     "name" : "android::kKeySelfID"
+    },
+    {
+     "enum_field_value" : 1884584304,
+     "name" : "android::kKeyPayloadType"
+    },
+    {
+     "enum_field_value" : 1702392941,
+     "name" : "android::kKeyRtpExtMap"
+    },
+    {
+     "enum_field_value" : 1668706148,
+     "name" : "android::kKeyRtpCvoDegrees"
+    },
+    {
+     "enum_field_value" : 1685283696,
+     "name" : "android::kKeyRtpDscp"
+    },
+    {
+     "enum_field_value" : 1933927278,
+     "name" : "android::kKeyRtpEcn"
+    },
+    {
+     "enum_field_value" : 1934517620,
+     "name" : "android::kKeySocketNetwork"
+    },
+    {
+     "enum_field_value" : 1936485743,
+     "name" : "android::kKeySlowMotionMarkers"
+    },
+    {
+     "enum_field_value" : 1936093030,
+     "name" : "android::kKeySampleFileOffset"
+    },
+    {
+     "enum_field_value" : 1819502947,
+     "name" : "android::kKeyLastSampleIndexInChunk"
+    },
+    {
+     "enum_field_value" : 1819501153,
+     "name" : "android::kKeySampleTimeBeforeAppend"
+    },
+    {
+     "enum_field_value" : 1668247668,
+     "name" : "android::kKeyDvbComponentTag"
+    },
+    {
+     "enum_field_value" : 1633969268,
+     "name" : "android::kKeyDvbAudioDescription"
+    },
+    {
+     "enum_field_value" : 1953790061,
+     "name" : "android::kKeyDvbTeletextMagazineNumber"
+    },
+    {
+     "enum_field_value" : 1953790064,
+     "name" : "android::kKeyDvbTeletextPageNumber"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19$kKey2ByteNalLengthE",
+   "name" : "android::(unnamed)",
+   "referenced_type" : "_ZTIN7android19$kKey2ByteNalLengthE",
+   "self_type" : "_ZTIN7android19$kKey2ByteNalLengthE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libstagefright/include/media/stagefright/MetaDataBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IMediaPlayerService::kBatteryDataTrackAudio"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IMediaPlayerService::kBatteryDataTrackVideo"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::IMediaPlayerService::kBatteryDataCodecStarted"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::IMediaPlayerService::kBatteryDataTrackDecoder"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::IMediaPlayerService::kBatteryDataAudioFlingerStart"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::IMediaPlayerService::kBatteryDataAudioFlingerStop"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "android::IMediaPlayerService::kBatteryDataSpeakerOn"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "android::IMediaPlayerService::kBatteryDataOtherAudioDeviceOn"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19IMediaPlayerService15BatteryDataBitsE",
+   "name" : "android::IMediaPlayerService::BatteryDataBits",
+   "referenced_type" : "_ZTIN7android19IMediaPlayerService15BatteryDataBitsE",
+   "self_type" : "_ZTIN7android19IMediaPlayerService15BatteryDataBitsE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/IMediaPlayerService.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::MEDIA_PLAYER_STATE_ERROR"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_PLAYER_IDLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::MEDIA_PLAYER_INITIALIZED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::MEDIA_PLAYER_PREPARING"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::MEDIA_PLAYER_PREPARED"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::MEDIA_PLAYER_STARTED"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::MEDIA_PLAYER_PAUSED"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "android::MEDIA_PLAYER_STOPPED"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "android::MEDIA_PLAYER_PLAYBACK_COMPLETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19media_player_statesE",
+   "name" : "android::media_player_states",
+   "referenced_type" : "_ZTIN7android19media_player_statesE",
+   "self_type" : "_ZTIN7android19media_player_statesE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediaplayer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1100,
+     "name" : "android::KEY_PARAMETER_CACHE_STAT_COLLECT_FREQ_MS"
+    },
+    {
+     "enum_field_value" : 1200,
+     "name" : "android::KEY_PARAMETER_AUDIO_CHANNEL_COUNT"
+    },
+    {
+     "enum_field_value" : 1300,
+     "name" : "android::KEY_PARAMETER_PLAYBACK_RATE_PERMILLE"
+    },
+    {
+     "enum_field_value" : 1400,
+     "name" : "android::KEY_PARAMETER_AUDIO_ATTRIBUTES"
+    },
+    {
+     "enum_field_value" : 2000,
+     "name" : "android::KEY_PARAMETER_RTP_ATTRIBUTES"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android20media_parameter_keysE",
+   "name" : "android::media_parameter_keys",
+   "referenced_type" : "_ZTIN7android20media_parameter_keysE",
+   "self_type" : "_ZTIN7android20media_parameter_keysE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediaplayer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_RECORDER_IDLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::MEDIA_RECORDER_INITIALIZED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::MEDIA_RECORDER_DATASOURCE_CONFIGURED"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::MEDIA_RECORDER_PREPARED"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::MEDIA_RECORDER_RECORDING"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::MEDIA_RECORDER_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android21media_recorder_statesE",
+   "name" : "android::media_recorder_states",
+   "referenced_type" : "_ZTIN7android21media_recorder_statesE",
+   "self_type" : "_ZTIN7android21media_recorder_statesE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediarecorder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AUDIO_OUTPUT_REGISTERED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AUDIO_OUTPUT_OPENED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AUDIO_OUTPUT_CLOSED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::AUDIO_OUTPUT_CONFIG_CHANGED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::AUDIO_INPUT_REGISTERED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::AUDIO_INPUT_OPENED"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::AUDIO_INPUT_CLOSED"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::AUDIO_INPUT_CONFIG_CHANGED"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::AUDIO_CLIENT_STARTED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23audio_io_config_event_tE",
+   "name" : "android::audio_io_config_event_t",
+   "referenced_type" : "_ZTIN7android23audio_io_config_event_tE",
+   "self_type" : "_ZTIN7android23audio_io_config_event_tE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/AudioIoDescriptor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::INVOKE_ID_GET_TRACK_INFO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::INVOKE_ID_ADD_EXTERNAL_SOURCE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::INVOKE_ID_ADD_EXTERNAL_SOURCE_FD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::INVOKE_ID_SELECT_TRACK"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::INVOKE_ID_UNSELECT_TRACK"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::INVOKE_ID_SET_VIDEO_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::INVOKE_ID_GET_SELECTED_TRACK"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::INVOKE_ID_SET_PLAYER_IID"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23media_player_invoke_idsE",
+   "name" : "android::media_player_invoke_ids",
+   "referenced_type" : "_ZTIN7android23media_player_invoke_idsE",
+   "self_type" : "_ZTIN7android23media_player_invoke_idsE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediaplayer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_RECORDER_INFO_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 800,
+     "name" : "android::MEDIA_RECORDER_INFO_MAX_DURATION_REACHED"
+    },
+    {
+     "enum_field_value" : 801,
+     "name" : "android::MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED"
+    },
+    {
+     "enum_field_value" : 802,
+     "name" : "android::MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING"
+    },
+    {
+     "enum_field_value" : 803,
+     "name" : "android::MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_LIST_START"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_COMPLETION_STATUS"
+    },
+    {
+     "enum_field_value" : 1001,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_PROGRESS_IN_TIME"
+    },
+    {
+     "enum_field_value" : 1002,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_TYPE"
+    },
+    {
+     "enum_field_value" : 1003,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_DURATION_MS"
+    },
+    {
+     "enum_field_value" : 1004,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_MAX_CHUNK_DUR_MS"
+    },
+    {
+     "enum_field_value" : 1005,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_ENCODED_FRAMES"
+    },
+    {
+     "enum_field_value" : 1006,
+     "name" : "android::MEDIA_RECORDER_TRACK_INTER_CHUNK_TIME_MS"
+    },
+    {
+     "enum_field_value" : 1007,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_INITIAL_DELAY_MS"
+    },
+    {
+     "enum_field_value" : 1008,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_START_OFFSET_MS"
+    },
+    {
+     "enum_field_value" : 1009,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_DATA_KBYTES"
+    },
+    {
+     "enum_field_value" : 2000,
+     "name" : "android::MEDIA_RECORDER_TRACK_INFO_LIST_END"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android24media_recorder_info_typeE",
+   "name" : "android::media_recorder_info_type",
+   "referenced_type" : "_ZTIN7android24media_recorder_info_typeE",
+   "self_type" : "_ZTIN7android24media_recorder_info_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediarecorder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::CREATE_TRACK"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::CREATE_RECORD"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SAMPLE_RATE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::FORMAT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::FRAME_COUNT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::LATENCY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_MASTER_VOLUME"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_MASTER_MUTE"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::MASTER_VOLUME"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::MASTER_MUTE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_STREAM_VOLUME"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_STREAM_MUTE"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::STREAM_VOLUME"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::STREAM_MUTE"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_MODE"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_MIC_MUTE"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_MIC_MUTE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_RECORD_SILENCED"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_PARAMETERS"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_PARAMETERS"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::REGISTER_CLIENT"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_INPUTBUFFERSIZE"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::OPEN_OUTPUT"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::OPEN_DUPLICATE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::CLOSE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SUSPEND_OUTPUT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::RESTORE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::OPEN_INPUT"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::CLOSE_INPUT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_VOICE_VOLUME"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_RENDER_POSITION"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_INPUT_FRAMES_LOST"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::NEW_AUDIO_UNIQUE_ID"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::ACQUIRE_AUDIO_SESSION_ID"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::RELEASE_AUDIO_SESSION_ID"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::QUERY_NUM_EFFECTS"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::QUERY_EFFECT"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_EFFECT_DESCRIPTOR"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::CREATE_EFFECT"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::MOVE_EFFECTS"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::LOAD_HW_MODULE"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_PRIMARY_OUTPUT_SAMPLING_RATE"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_PRIMARY_OUTPUT_FRAME_COUNT"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_LOW_RAM_DEVICE"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_AUDIO_PORT"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::CREATE_AUDIO_PATCH"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::RELEASE_AUDIO_PATCH"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::LIST_AUDIO_PATCHES"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_AUDIO_PORT_CONFIG"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_AUDIO_HW_SYNC_FOR_SESSION"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SYSTEM_READY"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::AUDIO_POLICY_READY"
+    },
+    {
+     "enum_field_value" : 56,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::FRAME_COUNT_HAL"
+    },
+    {
+     "enum_field_value" : 57,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_MICROPHONES"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_MASTER_BALANCE"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_MASTER_BALANCE"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_EFFECT_SUSPENDED"
+    },
+    {
+     "enum_field_value" : 58,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_AUDIO_HAL_PIDS"
+    },
+    {
+     "enum_field_value" : 59,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_VIBRATOR_INFOS"
+    },
+    {
+     "enum_field_value" : 60,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::UPDATE_SECONDARY_OUTPUTS"
+    },
+    {
+     "enum_field_value" : 61,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_MMAP_POLICY_INFOS"
+    },
+    {
+     "enum_field_value" : 62,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_AAUDIO_MIXER_BURST_COUNT"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_AAUDIO_HARDWARE_BURST_MIN_USEC"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_DEVICE_CONNECTED_STATE"
+    },
+    {
+     "enum_field_value" : 65,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_SIMULATE_DEVICE_CONNECTIONS"
+    },
+    {
+     "enum_field_value" : 66,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_REQUESTED_LATENCY_MODE"
+    },
+    {
+     "enum_field_value" : 67,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_SUPPORTED_LATENCY_MODES"
+    },
+    {
+     "enum_field_value" : 69,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SET_BLUETOOTH_VARIABLE_LATENCY_ENABLED"
+    },
+    {
+     "enum_field_value" : 70,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::IS_BLUETOOTH_VARIABLE_LATENCY_ENABLED"
+    },
+    {
+     "enum_field_value" : 68,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::SUPPORTS_BLUETOOTH_VARIABLE_LATENCY"
+    },
+    {
+     "enum_field_value" : 71,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::GET_SOUND_DOSE_INTERFACE"
+    },
+    {
+     "enum_field_value" : 72,
+     "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode::INVALIDATE_TRACKS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25AudioFlingerServerAdapter8Delegate15TransactionCodeE",
+   "name" : "android::AudioFlingerServerAdapter::Delegate::TransactionCode",
+   "referenced_type" : "_ZTIN7android25AudioFlingerServerAdapter8Delegate15TransactionCodeE",
+   "self_type" : "_ZTIN7android25AudioFlingerServerAdapter8Delegate15TransactionCodeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libaudioclient/include/media/IAudioFlinger.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_RECORDER_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "android::MEDIA_RECORDER_TRACK_ERROR_LIST_START"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "android::MEDIA_RECORDER_TRACK_ERROR_GENERAL"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "android::MEDIA_RECORDER_ERROR_VIDEO_NO_SYNC_FRAME"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "android::MEDIA_RECORDER_TRACK_ERROR_LIST_END"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25media_recorder_error_typeE",
+   "name" : "android::media_recorder_error_type",
+   "referenced_type" : "_ZTIN7android25media_recorder_error_typeE",
+   "self_type" : "_ZTIN7android25media_recorder_error_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediarecorder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_RECORDER_EVENT_LIST_START"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MEDIA_RECORDER_EVENT_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::MEDIA_RECORDER_EVENT_INFO"
+    },
+    {
+     "enum_field_value" : 99,
+     "name" : "android::MEDIA_RECORDER_EVENT_LIST_END"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "android::MEDIA_RECORDER_TRACK_EVENT_LIST_START"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "android::MEDIA_RECORDER_TRACK_EVENT_ERROR"
+    },
+    {
+     "enum_field_value" : 101,
+     "name" : "android::MEDIA_RECORDER_TRACK_EVENT_INFO"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "android::MEDIA_RECORDER_TRACK_EVENT_LIST_END"
+    },
+    {
+     "enum_field_value" : 10000,
+     "name" : "android::MEDIA_RECORDER_AUDIO_ROUTING_CHANGED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25media_recorder_event_typeE",
+   "name" : "android::media_recorder_event_type",
+   "referenced_type" : "_ZTIN7android25media_recorder_event_typeE",
+   "self_type" : "_ZTIN7android25media_recorder_event_typeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/libmedia/include/media/mediarecorder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Mutex::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Mutex::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "name" : "android::Mutex::(unnamed)",
+   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::AudioPortRole::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::AudioPortRole::SOURCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::AudioPortRole::SINK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media13AudioPortRoleE",
+   "name" : "android::media::AudioPortRole",
+   "referenced_type" : "_ZTIN7android5media13AudioPortRoleE",
+   "self_type" : "_ZTIN7android5media13AudioPortRoleE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audioclient-types-aidl-cpp-source/gen/include/android/media/AudioPortRole.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::AudioPortType::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::AudioPortType::DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::AudioPortType::MIX"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::AudioPortType::SESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media13AudioPortTypeE",
+   "name" : "android::media::AudioPortType",
+   "referenced_type" : "_ZTIN7android5media13AudioPortTypeE",
+   "self_type" : "_ZTIN7android5media13AudioPortTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audioclient-types-aidl-cpp-source/gen/include/android/media/AudioPortType.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::AudioDirectMode::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::AudioDirectMode::OFFLOAD"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::AudioDirectMode::OFFLOAD_GAPLESS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::AudioDirectMode::BITSTREAM"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media15AudioDirectModeE",
+   "name" : "android::media::AudioDirectMode",
+   "referenced_type" : "_ZTIN7android5media15AudioDirectModeE",
+   "self_type" : "_ZTIN7android5media15AudioDirectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audioclient-types-aidl-cpp-source/gen/include/android/media/AudioDirectMode.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::AudioPortExtSys::Tag::unspecified"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::AudioPortExtSys::Tag::device"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::AudioPortExtSys::Tag::mix"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::AudioPortExtSys::Tag::session"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media15AudioPortExtSys3TagE",
+   "name" : "android::media::AudioPortExtSys::Tag",
+   "referenced_type" : "_ZTIN7android5media15AudioPortExtSys3TagE",
+   "self_type" : "_ZTIN7android5media15AudioPortExtSys3TagE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audioclient-types-aidl-cpp-source/gen/include/android/media/AudioPortExtSys.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::AudioUniqueIdUse::UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::AudioUniqueIdUse::SESSION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::AudioUniqueIdUse::MODULE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::AudioUniqueIdUse::EFFECT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::AudioUniqueIdUse::PATCH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::AudioUniqueIdUse::OUTPUT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::AudioUniqueIdUse::INPUT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::AudioUniqueIdUse::CLIENT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media16AudioUniqueIdUseE",
+   "name" : "android::media::AudioUniqueIdUse",
+   "referenced_type" : "_ZTIN7android5media16AudioUniqueIdUseE",
+   "self_type" : "_ZTIN7android5media16AudioUniqueIdUseE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audioclient-types-aidl-cpp-source/gen/include/android/media/AudioUniqueIdUse.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::InterpolatorType::STEP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::InterpolatorType::LINEAR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::InterpolatorType::CUBIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::InterpolatorType::CUBIC_MONOTONIC"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media16InterpolatorTypeE",
+   "name" : "android::media::InterpolatorType",
+   "referenced_type" : "_ZTIN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/av-types-aidl-cpp-source/gen/include/android/media/InterpolatorType.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::AudioIoConfigEvent::OUTPUT_REGISTERED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::AudioIoConfigEvent::OUTPUT_OPENED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::AudioIoConfigEvent::OUTPUT_CLOSED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::AudioIoConfigEvent::OUTPUT_CONFIG_CHANGED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::AudioIoConfigEvent::INPUT_REGISTERED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::AudioIoConfigEvent::INPUT_OPENED"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::AudioIoConfigEvent::INPUT_CLOSED"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::AudioIoConfigEvent::INPUT_CONFIG_CHANGED"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::media::AudioIoConfigEvent::CLIENT_STARTED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media18AudioIoConfigEventE",
+   "name" : "android::media::AudioIoConfigEvent",
+   "referenced_type" : "_ZTIN7android5media18AudioIoConfigEventE",
+   "self_type" : "_ZTIN7android5media18AudioIoConfigEventE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audioclient-types-aidl-cpp-source/gen/include/android/media/AudioIoConfigEvent.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::SpatializationMode::SPATIALIZER_BINAURAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::SpatializationMode::SPATIALIZER_TRANSAURAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media18SpatializationModeE",
+   "name" : "android::media::SpatializationMode",
+   "referenced_type" : "_ZTIN7android5media18SpatializationModeE",
+   "self_type" : "_ZTIN7android5media18SpatializationModeE",
+   "size" : 1,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audiopolicy-types-aidl-cpp-source/gen/include/android/media/SpatializationMode.h",
+   "underlying_type" : "_ZTIa"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::SpatializationLevel::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::SpatializationLevel::SPATIALIZER_MULTICHANNEL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::SpatializationLevel::SPATIALIZER_MCHAN_BED_PLUS_OBJECTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media19SpatializationLevelE",
+   "name" : "android::media::SpatializationLevel",
+   "referenced_type" : "_ZTIN7android5media19SpatializationLevelE",
+   "self_type" : "_ZTIN7android5media19SpatializationLevelE",
+   "size" : 1,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audiopolicy-types-aidl-cpp-source/gen/include/android/media/SpatializationLevel.h",
+   "underlying_type" : "_ZTIa"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::VolumeShaperOperationFlag::REVERSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::VolumeShaperOperationFlag::TERMINATE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::VolumeShaperOperationFlag::JOIN"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::VolumeShaperOperationFlag::DELAY"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::VolumeShaperOperationFlag::CREATE_IF_NECESSARY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media25VolumeShaperOperationFlagE",
+   "name" : "android::media::VolumeShaperOperationFlag",
+   "referenced_type" : "_ZTIN7android5media25VolumeShaperOperationFlagE",
+   "self_type" : "_ZTIN7android5media25VolumeShaperOperationFlagE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/av-types-aidl-cpp-source/gen/include/android/media/VolumeShaperOperationFlag.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::SpatializerHeadTrackingMode::OTHER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::SpatializerHeadTrackingMode::DISABLED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::SpatializerHeadTrackingMode::RELATIVE_WORLD"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::SpatializerHeadTrackingMode::RELATIVE_SCREEN"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media27SpatializerHeadTrackingModeE",
+   "name" : "android::media::SpatializerHeadTrackingMode",
+   "referenced_type" : "_ZTIN7android5media27SpatializerHeadTrackingModeE",
+   "self_type" : "_ZTIN7android5media27SpatializerHeadTrackingModeE",
+   "size" : 1,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audiopolicy-types-aidl-cpp-source/gen/include/android/media/SpatializerHeadTrackingMode.h",
+   "underlying_type" : "_ZTIa"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::VolumeShaperConfigurationType::ID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::VolumeShaperConfigurationType::SCALE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "android::media::VolumeShaperConfigurationType",
+   "referenced_type" : "_ZTIN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/av-types-aidl-cpp-source/gen/include/android/media/VolumeShaperConfigurationType.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::VolumeShaperConfigurationOptionFlag::VOLUME_IN_DBFS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::VolumeShaperConfigurationOptionFlag::CLOCK_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media35VolumeShaperConfigurationOptionFlagE",
+   "name" : "android::media::VolumeShaperConfigurationOptionFlag",
+   "referenced_type" : "_ZTIN7android5media35VolumeShaperConfigurationOptionFlagE",
+   "self_type" : "_ZTIN7android5media35VolumeShaperConfigurationOptionFlagE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/av-types-aidl-cpp-source/gen/include/android/media/VolumeShaperConfigurationOptionFlag.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::media::audio::common::AudioUsage::INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioUsage::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioUsage::MEDIA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioUsage::VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioUsage::VOICE_COMMUNICATION_SIGNALLING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioUsage::ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::audio::common::AudioUsage::NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::audio::common::AudioUsage::NOTIFICATION_TELEPHONY_RINGTONE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::audio::common::AudioUsage::SYS_RESERVED_NOTIFICATION_COMMUNICATION_REQUEST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::media::audio::common::AudioUsage::SYS_RESERVED_NOTIFICATION_COMMUNICATION_INSTANT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::media::audio::common::AudioUsage::SYS_RESERVED_NOTIFICATION_COMMUNICATION_DELAYED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::media::audio::common::AudioUsage::NOTIFICATION_EVENT"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::media::audio::common::AudioUsage::ASSISTANCE_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::media::audio::common::AudioUsage::ASSISTANCE_NAVIGATION_GUIDANCE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::media::audio::common::AudioUsage::ASSISTANCE_SONIFICATION"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "android::media::audio::common::AudioUsage::GAME"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::media::audio::common::AudioUsage::VIRTUAL_SOURCE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::media::audio::common::AudioUsage::ASSISTANT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::media::audio::common::AudioUsage::CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "android::media::audio::common::AudioUsage::EMERGENCY"
+    },
+    {
+     "enum_field_value" : 1001,
+     "name" : "android::media::audio::common::AudioUsage::SAFETY"
+    },
+    {
+     "enum_field_value" : 1002,
+     "name" : "android::media::audio::common::AudioUsage::VEHICLE_STATUS"
+    },
+    {
+     "enum_field_value" : 1003,
+     "name" : "android::media::audio::common::AudioUsage::ANNOUNCEMENT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common10AudioUsageE",
+   "name" : "android::media::audio::common::AudioUsage",
+   "referenced_type" : "_ZTIN7android5media5audio6common10AudioUsageE",
+   "self_type" : "_ZTIN7android5media5audio6common10AudioUsageE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioUsage.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::media::audio::common::AudioSource::SYS_RESERVED_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioSource::DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioSource::MIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioSource::VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioSource::VOICE_DOWNLINK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioSource::VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::audio::common::AudioSource::CAMCORDER"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::audio::common::AudioSource::VOICE_RECOGNITION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::audio::common::AudioSource::VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::media::audio::common::AudioSource::REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::media::audio::common::AudioSource::UNPROCESSED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::media::audio::common::AudioSource::VOICE_PERFORMANCE"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "android::media::audio::common::AudioSource::ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : 1998,
+     "name" : "android::media::audio::common::AudioSource::FM_TUNER"
+    },
+    {
+     "enum_field_value" : 1999,
+     "name" : "android::media::audio::common::AudioSource::HOTWORD"
+    },
+    {
+     "enum_field_value" : 2000,
+     "name" : "android::media::audio::common::AudioSource::ULTRASOUND"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common11AudioSourceE",
+   "name" : "android::media::audio::common::AudioSource",
+   "referenced_type" : "_ZTIN7android5media5audio6common11AudioSourceE",
+   "self_type" : "_ZTIN7android5media5audio6common11AudioSourceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioSource.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioIoFlags::Tag::input"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioIoFlags::Tag::output"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common12AudioIoFlags3TagE",
+   "name" : "android::media::audio::common::AudioIoFlags::Tag",
+   "referenced_type" : "_ZTIN7android5media5audio6common12AudioIoFlags3TagE",
+   "self_type" : "_ZTIN7android5media5audio6common12AudioIoFlags3TagE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioIoFlags.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioPortExt::Tag::unspecified"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioPortExt::Tag::device"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioPortExt::Tag::mix"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioPortExt::Tag::session"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common12AudioPortExt3TagE",
+   "name" : "android::media::audio::common::AudioPortExt::Tag",
+   "referenced_type" : "_ZTIN7android5media5audio6common12AudioPortExt3TagE",
+   "self_type" : "_ZTIN7android5media5audio6common12AudioPortExt3TagE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioPortExt.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioGainMode::JOINT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioGainMode::CHANNELS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioGainMode::RAMP"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common13AudioGainModeE",
+   "name" : "android::media::audio::common::AudioGainMode",
+   "referenced_type" : "_ZTIN7android5media5audio6common13AudioGainModeE",
+   "self_type" : "_ZTIN7android5media5audio6common13AudioGainModeE",
+   "size" : 1,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioGainMode.h",
+   "underlying_type" : "_ZTIa"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioStandard::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioStandard::EDID"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioStandard::SADB"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioStandard::VSADB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common13AudioStandardE",
+   "name" : "android::media::audio::common::AudioStandard",
+   "referenced_type" : "_ZTIN7android5media5audio6common13AudioStandardE",
+   "self_type" : "_ZTIN7android5media5audio6common13AudioStandardE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioStandard.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::media::audio::common::MicrophoneInfo::GROUP_UNKNOWN"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common14MicrophoneInfo14$GROUP_UNKNOWNE",
+   "name" : "android::media::audio::common::MicrophoneInfo::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common14MicrophoneInfo14$GROUP_UNKNOWNE",
+   "self_type" : "_ZTIN7android5media5audio6common14MicrophoneInfo14$GROUP_UNKNOWNE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/MicrophoneInfo.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::MicrophoneInfo::Directionality::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::MicrophoneInfo::Directionality::OMNI"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::MicrophoneInfo::Directionality::BI_DIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::MicrophoneInfo::Directionality::CARDIOID"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::MicrophoneInfo::Directionality::HYPER_CARDIOID"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::audio::common::MicrophoneInfo::Directionality::SUPER_CARDIOID"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common14MicrophoneInfo14DirectionalityE",
+   "name" : "android::media::audio::common::MicrophoneInfo::Directionality",
+   "referenced_type" : "_ZTIN7android5media5audio6common14MicrophoneInfo14DirectionalityE",
+   "self_type" : "_ZTIN7android5media5audio6common14MicrophoneInfo14DirectionalityE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/MicrophoneInfo.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::media::audio::common::MicrophoneInfo::INDEX_IN_THE_GROUP_UNKNOWN"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common14MicrophoneInfo27$INDEX_IN_THE_GROUP_UNKNOWNE",
+   "name" : "android::media::audio::common::MicrophoneInfo::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common14MicrophoneInfo27$INDEX_IN_THE_GROUP_UNKNOWNE",
+   "self_type" : "_ZTIN7android5media5audio6common14MicrophoneInfo27$INDEX_IN_THE_GROUP_UNKNOWNE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/MicrophoneInfo.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::MicrophoneInfo::Location::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::MicrophoneInfo::Location::MAINBODY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::MicrophoneInfo::Location::MAINBODY_MOVABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::MicrophoneInfo::Location::PERIPHERAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common14MicrophoneInfo8LocationE",
+   "name" : "android::media::audio::common::MicrophoneInfo::Location",
+   "referenced_type" : "_ZTIN7android5media5audio6common14MicrophoneInfo8LocationE",
+   "self_type" : "_ZTIN7android5media5audio6common14MicrophoneInfo8LocationE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/MicrophoneInfo.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioDeviceType::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_AFE_PROXY"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_DEVICE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_FM_TUNER"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_HEADSET"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_LOOPBACK"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_MICROPHONE"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_MICROPHONE_BACK"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_SUBMIX"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_TELEPHONY_RX"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_TV_TUNER"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "android::media::audio::common::AudioDeviceType::IN_DOCK"
+    },
+    {
+     "enum_field_value" : 129,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_DEFAULT"
+    },
+    {
+     "enum_field_value" : 130,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 131,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_AFE_PROXY"
+    },
+    {
+     "enum_field_value" : 132,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_CARKIT"
+    },
+    {
+     "enum_field_value" : 133,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_DEVICE"
+    },
+    {
+     "enum_field_value" : 134,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_ECHO_CANCELLER"
+    },
+    {
+     "enum_field_value" : 135,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_FM"
+    },
+    {
+     "enum_field_value" : 136,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_HEADPHONE"
+    },
+    {
+     "enum_field_value" : 137,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_HEADSET"
+    },
+    {
+     "enum_field_value" : 138,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_HEARING_AID"
+    },
+    {
+     "enum_field_value" : 139,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_LINE_AUX"
+    },
+    {
+     "enum_field_value" : 140,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_SPEAKER"
+    },
+    {
+     "enum_field_value" : 141,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_SPEAKER_EARPIECE"
+    },
+    {
+     "enum_field_value" : 142,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_SPEAKER_SAFE"
+    },
+    {
+     "enum_field_value" : 143,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_SUBMIX"
+    },
+    {
+     "enum_field_value" : 144,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_TELEPHONY_TX"
+    },
+    {
+     "enum_field_value" : 145,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_DOCK"
+    },
+    {
+     "enum_field_value" : 146,
+     "name" : "android::media::audio::common::AudioDeviceType::OUT_BROADCAST"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common15AudioDeviceTypeE",
+   "name" : "android::media::audio::common::AudioDeviceType",
+   "referenced_type" : "_ZTIN7android5media5audio6common15AudioDeviceTypeE",
+   "self_type" : "_ZTIN7android5media5audio6common15AudioDeviceTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioDeviceType.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioFormatType::DEFAULT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioFormatType::NON_PCM"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioFormatType::PCM"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::media::audio::common::AudioFormatType::SYS_RESERVED_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common15AudioFormatTypeE",
+   "name" : "android::media::audio::common::AudioFormatType",
+   "referenced_type" : "_ZTIN7android5media5audio6common15AudioFormatTypeE",
+   "self_type" : "_ZTIN7android5media5audio6common15AudioFormatTypeE",
+   "size" : 1,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioFormatType.h",
+   "underlying_type" : "_ZTIa"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioInputFlags::FAST"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioInputFlags::HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioInputFlags::RAW"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioInputFlags::SYNC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioInputFlags::MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::audio::common::AudioInputFlags::VOIP_TX"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::audio::common::AudioInputFlags::HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::audio::common::AudioInputFlags::DIRECT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::media::audio::common::AudioInputFlags::ULTRASOUND"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::media::audio::common::AudioInputFlags::HOTWORD_TAP"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::media::audio::common::AudioInputFlags::HW_LOOKBACK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common15AudioInputFlagsE",
+   "name" : "android::media::audio::common::AudioInputFlags",
+   "referenced_type" : "_ZTIN7android5media5audio6common15AudioInputFlagsE",
+   "self_type" : "_ZTIN7android5media5audio6common15AudioInputFlagsE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioInputFlags.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioMMapPolicy::UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioMMapPolicy::NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioMMapPolicy::AUTO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioMMapPolicy::ALWAYS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common15AudioMMapPolicyE",
+   "name" : "android::media::audio::common::AudioMMapPolicy",
+   "referenced_type" : "_ZTIN7android5media5audio6common15AudioMMapPolicyE",
+   "self_type" : "_ZTIN7android5media5audio6common15AudioMMapPolicyE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioMMapPolicy.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "android::media::audio::common::AudioStreamType::INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::media::audio::common::AudioStreamType::SYS_RESERVED_DEFAULT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioStreamType::VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioStreamType::SYSTEM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioStreamType::RING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioStreamType::MUSIC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioStreamType::ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::audio::common::AudioStreamType::NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::audio::common::AudioStreamType::BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::audio::common::AudioStreamType::ENFORCED_AUDIBLE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::media::audio::common::AudioStreamType::DTMF"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::media::audio::common::AudioStreamType::TTS"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::media::audio::common::AudioStreamType::ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::media::audio::common::AudioStreamType::ASSISTANT"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::media::audio::common::AudioStreamType::SYS_RESERVED_REROUTING"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::media::audio::common::AudioStreamType::SYS_RESERVED_PATCH"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "android::media::audio::common::AudioStreamType::CALL_ASSISTANT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common15AudioStreamTypeE",
+   "name" : "android::media::audio::common::AudioStreamType",
+   "referenced_type" : "_ZTIN7android5media5audio6common15AudioStreamTypeE",
+   "self_type" : "_ZTIN7android5media5audio6common15AudioStreamTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioStreamType.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioContentType::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioContentType::SPEECH"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioContentType::MUSIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioContentType::MOVIE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioContentType::SONIFICATION"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "android::media::audio::common::AudioContentType::ULTRASOUND"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common16AudioContentTypeE",
+   "name" : "android::media::audio::common::AudioContentType",
+   "referenced_type" : "_ZTIN7android5media5audio6common16AudioContentTypeE",
+   "self_type" : "_ZTIN7android5media5audio6common16AudioContentTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioContentType.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioLatencyMode::FREE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioLatencyMode::LOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioLatencyMode::DYNAMIC_SPATIAL_AUDIO_SOFTWARE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioLatencyMode::DYNAMIC_SPATIAL_AUDIO_HARDWARE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common16AudioLatencyModeE",
+   "name" : "android::media::audio::common::AudioLatencyMode",
+   "referenced_type" : "_ZTIN7android5media5audio6common16AudioLatencyModeE",
+   "self_type" : "_ZTIN7android5media5audio6common16AudioLatencyModeE",
+   "size" : 1,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioLatencyMode.h",
+   "underlying_type" : "_ZTIa"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioOutputFlags::DIRECT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioOutputFlags::PRIMARY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioOutputFlags::FAST"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioOutputFlags::DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioOutputFlags::COMPRESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::audio::common::AudioOutputFlags::NON_BLOCKING"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::audio::common::AudioOutputFlags::HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::audio::common::AudioOutputFlags::TTS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::media::audio::common::AudioOutputFlags::RAW"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::media::audio::common::AudioOutputFlags::SYNC"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::media::audio::common::AudioOutputFlags::IEC958_NONAUDIO"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::media::audio::common::AudioOutputFlags::DIRECT_PCM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::media::audio::common::AudioOutputFlags::MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::media::audio::common::AudioOutputFlags::VOIP_RX"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "android::media::audio::common::AudioOutputFlags::INCALL_MUSIC"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::media::audio::common::AudioOutputFlags::GAPLESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::media::audio::common::AudioOutputFlags::SPATIALIZER"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::media::audio::common::AudioOutputFlags::ULTRASOUND"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "android::media::audio::common::AudioOutputFlags::BIT_PERFECT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common16AudioOutputFlagsE",
+   "name" : "android::media::audio::common::AudioOutputFlags",
+   "referenced_type" : "_ZTIN7android5media5audio6common16AudioOutputFlagsE",
+   "self_type" : "_ZTIN7android5media5audio6common16AudioOutputFlagsE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioOutputFlags.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioDualMonoMode::OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioDualMonoMode::LR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioDualMonoMode::LL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioDualMonoMode::RR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common17AudioDualMonoModeE",
+   "name" : "android::media::audio::common::AudioDualMonoMode",
+   "referenced_type" : "_ZTIN7android5media5audio6common17AudioDualMonoModeE",
+   "self_type" : "_ZTIN7android5media5audio6common17AudioDualMonoModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioDualMonoMode.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioPlaybackRate::TimestretchMode::DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioPlaybackRate::TimestretchMode::VOICE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common17AudioPlaybackRate15TimestretchModeE",
+   "name" : "android::media::audio::common::AudioPlaybackRate::TimestretchMode",
+   "referenced_type" : "_ZTIN7android5media5audio6common17AudioPlaybackRate15TimestretchModeE",
+   "self_type" : "_ZTIN7android5media5audio6common17AudioPlaybackRate15TimestretchModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioPlaybackRate.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode::SYS_RESERVED_CUT_REPEAT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode::SYS_RESERVED_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode::MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode::FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeE",
+   "name" : "android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode",
+   "referenced_type" : "_ZTIN7android5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeE",
+   "self_type" : "_ZTIN7android5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioPlaybackRate.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_TRI"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout11$LAYOUT_TRIE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout11$LAYOUT_TRIE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout11$LAYOUT_TRIE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_MONO"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout12$LAYOUT_MONOE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout12$LAYOUT_MONOE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout12$LAYOUT_MONOE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 51,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_QUAD"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout12$LAYOUT_QUADE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout12$LAYOUT_QUADE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout12$LAYOUT_QUADE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_1"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_1E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_1E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_1E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_2"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_2E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_2E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_2E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_3"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_3E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_3E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_3E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_4E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_4E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_4E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 31,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_5"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_5E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_5E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_5E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 63,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_6"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_6E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_6E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_6E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 127,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_7"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_7E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_7E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_7E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 255,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_8"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_8E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_8E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_8E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 511,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_9"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_9E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_9E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$INDEX_MASK_9E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 55,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_PENTA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$LAYOUT_PENTAE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$LAYOUT_PENTAE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout13$LAYOUT_PENTAE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1023,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_10"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_10E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_10E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_10E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2047,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_11"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_11E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_11E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_11E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4095,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_12"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_12E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_12E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_12E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 8191,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_13"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_13E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_13E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_13E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 16383,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_14"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_14E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_14E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_14E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 32767,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_15"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_15E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_15E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_15E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 65535,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_16"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_16E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_16E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_16E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 131071,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_17"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_17E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_17E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_17E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 262143,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_18"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_18E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_18E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_18E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 524287,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_19"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_19E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_19E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_19E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1048575,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_20"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_20E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_20E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_20E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2097151,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_21"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_21E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_21E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_21E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4194303,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_22"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_22E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_22E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_22E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 8388607,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_23"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_23E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_23E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_23E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 16777215,
+     "name" : "android::media::audio::common::AudioChannelLayout::INDEX_MASK_24"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_24E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_24E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$INDEX_MASK_24E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_STEREO"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$LAYOUT_STEREOE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$LAYOUT_STEREOE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout14$LAYOUT_STEREOE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 11,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_2POINT1"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_2POINT1E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_2POINT1E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_2POINT1E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_3POINT1"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_3POINT1E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_3POINT1E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_3POINT1E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 63,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_5POINT1"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_5POINT1E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_5POINT1E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_5POINT1E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 319,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_6POINT1"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_6POINT1E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_6POINT1E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_6POINT1E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1599,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_7POINT1"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_7POINT1E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_7POINT1E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout15$LAYOUT_7POINT1E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioChannelLayout::INTERLEAVE_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$INTERLEAVE_LEFTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$INTERLEAVE_LEFTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$INTERLEAVE_LEFTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 16777215,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_22POINT2"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$LAYOUT_22POINT2E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$LAYOUT_22POINT2E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$LAYOUT_22POINT2E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 263,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_SURROUND"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$LAYOUT_SURROUNDE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$LAYOUT_SURROUNDE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$LAYOUT_SURROUNDE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 259,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_TRI_BACK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$LAYOUT_TRI_BACKE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$LAYOUT_TRI_BACKE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$LAYOUT_TRI_BACKE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 49152,
+     "name" : "android::media::audio::common::AudioChannelLayout::VOICE_CALL_MONO"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$VOICE_CALL_MONOE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$VOICE_CALL_MONOE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout16$VOICE_CALL_MONOE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_HAPTIC_A"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$CHANNEL_HAPTIC_AE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$CHANNEL_HAPTIC_AE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$CHANNEL_HAPTIC_AE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 536870912,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_HAPTIC_B"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$CHANNEL_HAPTIC_BE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$CHANNEL_HAPTIC_BE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$CHANNEL_HAPTIC_BE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioChannelLayout::INTERLEAVE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$INTERLEAVE_RIGHTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$INTERLEAVE_RIGHTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$INTERLEAVE_RIGHTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612736,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_HAPTIC_AB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$LAYOUT_HAPTIC_ABE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$LAYOUT_HAPTIC_ABE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$LAYOUT_HAPTIC_ABE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1539,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_QUAD_SIDE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$LAYOUT_QUAD_SIDEE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$LAYOUT_QUAD_SIDEE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout17$LAYOUT_QUAD_SIDEE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 16,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_BACK_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$CHANNEL_BACK_LEFTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$CHANNEL_BACK_LEFTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$CHANNEL_BACK_LEFTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 512,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_SIDE_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$CHANNEL_SIDE_LEFTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$CHANNEL_SIDE_LEFTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$CHANNEL_SIDE_LEFTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 260,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_FRONT_BACK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$LAYOUT_FRONT_BACKE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$LAYOUT_FRONT_BACKE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$LAYOUT_FRONT_BACKE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::media::audio::common::AudioChannelLayout::VOICE_DNLINK_MONO"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$VOICE_DNLINK_MONOE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$VOICE_DNLINK_MONOE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$VOICE_DNLINK_MONOE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::media::audio::common::AudioChannelLayout::VOICE_UPLINK_MONO"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$VOICE_UPLINK_MONOE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$VOICE_UPLINK_MONOE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout18$VOICE_UPLINK_MONOE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 32,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_BACK_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_BACK_RIGHTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_BACK_RIGHTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_BACK_RIGHTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_FRONT_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_FRONT_LEFTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_FRONT_LEFTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_FRONT_LEFTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1024,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_SIDE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_SIDE_RIGHTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_SIDE_RIGHTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_SIDE_RIGHTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_TOP_CENTER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_TOP_CENTERE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_TOP_CENTERE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout19$CHANNEL_TOP_CENTERE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 256,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_BACK_CENTER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout20$CHANNEL_BACK_CENTERE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout20$CHANNEL_BACK_CENTERE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout20$CHANNEL_BACK_CENTERE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_FRONT_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout20$CHANNEL_FRONT_RIGHTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout20$CHANNEL_FRONT_RIGHTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout20$CHANNEL_FRONT_RIGHTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1551,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_5POINT1_SIDE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout20$LAYOUT_5POINT1_SIDEE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout20$LAYOUT_5POINT1_SIDEE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout20$LAYOUT_5POINT1_SIDEE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_FRONT_CENTER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$CHANNEL_FRONT_CENTERE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$CHANNEL_FRONT_CENTERE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$CHANNEL_FRONT_CENTERE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_VOICE_DNLINK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$CHANNEL_VOICE_DNLINKE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$CHANNEL_VOICE_DNLINKE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$CHANNEL_VOICE_DNLINKE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_VOICE_UPLINK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$CHANNEL_VOICE_UPLINKE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$CHANNEL_VOICE_UPLINKE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$CHANNEL_VOICE_UPLINKE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 7534087,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_13POINT_360RA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_13POINT_360RAE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_13POINT_360RAE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_13POINT_360RAE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 786435,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_2POINT0POINT2"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_2POINT0POINT2E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_2POINT0POINT2E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_2POINT0POINT2E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 786443,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_2POINT1POINT2"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_2POINT1POINT2E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_2POINT1POINT2E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_2POINT1POINT2E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 786439,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_3POINT0POINT2"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_3POINT0POINT2E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_3POINT0POINT2E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_3POINT0POINT2E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 786447,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_3POINT1POINT2"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_3POINT1POINT2E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_3POINT1POINT2E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_3POINT1POINT2E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 786495,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_5POINT1POINT2"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_5POINT1POINT2E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_5POINT1POINT2E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_5POINT1POINT2E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 184383,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_5POINT1POINT4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_5POINT1POINT4E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_5POINT1POINT4E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_5POINT1POINT4E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 788031,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_7POINT1POINT2"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_7POINT1POINT2E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_7POINT1POINT2E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_7POINT1POINT2E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 185919,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_7POINT1POINT4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_7POINT1POINT4E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_7POINT1POINT4E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_7POINT1POINT4E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 50517567,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_9POINT1POINT4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_9POINT1POINT4E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_9POINT1POINT4E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_9POINT1POINT4E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 51303999,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_9POINT1POINT6"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_9POINT1POINT6E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_9POINT1POINT6E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_9POINT1POINT6E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1073741825,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_MONO_HAPTIC_A"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_MONO_HAPTIC_AE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_MONO_HAPTIC_AE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout21$LAYOUT_MONO_HAPTIC_AE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 8,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_LOW_FREQUENCY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$CHANNEL_LOW_FREQUENCYE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$CHANNEL_LOW_FREQUENCYE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$CHANNEL_LOW_FREQUENCYE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_TOP_BACK_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$CHANNEL_TOP_BACK_LEFTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$CHANNEL_TOP_BACK_LEFTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$CHANNEL_TOP_BACK_LEFTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_TOP_SIDE_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$CHANNEL_TOP_SIDE_LEFTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$CHANNEL_TOP_SIDE_LEFTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$CHANNEL_TOP_SIDE_LEFTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612737,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_MONO_HAPTIC_AB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$LAYOUT_MONO_HAPTIC_ABE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$LAYOUT_MONO_HAPTIC_ABE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout22$LAYOUT_MONO_HAPTIC_ABE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_TOP_BACK_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$CHANNEL_TOP_BACK_RIGHTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$CHANNEL_TOP_BACK_RIGHTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$CHANNEL_TOP_BACK_RIGHTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_TOP_FRONT_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$CHANNEL_TOP_FRONT_LEFTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$CHANNEL_TOP_FRONT_LEFTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$CHANNEL_TOP_FRONT_LEFTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_TOP_SIDE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$CHANNEL_TOP_SIDE_RIGHTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$CHANNEL_TOP_SIDE_RIGHTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$CHANNEL_TOP_SIDE_RIGHTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1073741827,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_STEREO_HAPTIC_A"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$LAYOUT_STEREO_HAPTIC_AE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$LAYOUT_STEREO_HAPTIC_AE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout23$LAYOUT_STEREO_HAPTIC_AE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_FRONT_WIDE_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_FRONT_WIDE_LEFTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_FRONT_WIDE_LEFTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_FRONT_WIDE_LEFTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_LOW_FREQUENCY_2"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_LOW_FREQUENCY_2E",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_LOW_FREQUENCY_2E",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_LOW_FREQUENCY_2E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_TOP_BACK_CENTER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_TOP_BACK_CENTERE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_TOP_BACK_CENTERE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_TOP_BACK_CENTERE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_TOP_FRONT_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_TOP_FRONT_RIGHTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_TOP_FRONT_RIGHTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$CHANNEL_TOP_FRONT_RIGHTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612739,
+     "name" : "android::media::audio::common::AudioChannelLayout::LAYOUT_STEREO_HAPTIC_AB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$LAYOUT_STEREO_HAPTIC_ABE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$LAYOUT_STEREO_HAPTIC_ABE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout24$LAYOUT_STEREO_HAPTIC_ABE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_FRONT_WIDE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout25$CHANNEL_FRONT_WIDE_RIGHTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout25$CHANNEL_FRONT_WIDE_RIGHTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout25$CHANNEL_FRONT_WIDE_RIGHTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 8192,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_TOP_FRONT_CENTER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout25$CHANNEL_TOP_FRONT_CENTERE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout25$CHANNEL_TOP_FRONT_CENTERE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout25$CHANNEL_TOP_FRONT_CENTERE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_BOTTOM_FRONT_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout26$CHANNEL_BOTTOM_FRONT_LEFTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout26$CHANNEL_BOTTOM_FRONT_LEFTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout26$CHANNEL_BOTTOM_FRONT_LEFTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_BOTTOM_FRONT_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout27$CHANNEL_BOTTOM_FRONT_RIGHTE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout27$CHANNEL_BOTTOM_FRONT_RIGHTE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout27$CHANNEL_BOTTOM_FRONT_RIGHTE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2097152,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_BOTTOM_FRONT_CENTER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout28$CHANNEL_BOTTOM_FRONT_CENTERE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout28$CHANNEL_BOTTOM_FRONT_CENTERE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout28$CHANNEL_BOTTOM_FRONT_CENTERE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_FRONT_LEFT_OF_CENTER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout29$CHANNEL_FRONT_LEFT_OF_CENTERE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout29$CHANNEL_FRONT_LEFT_OF_CENTERE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout29$CHANNEL_FRONT_LEFT_OF_CENTERE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 128,
+     "name" : "android::media::audio::common::AudioChannelLayout::CHANNEL_FRONT_RIGHT_OF_CENTER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout30$CHANNEL_FRONT_RIGHT_OF_CENTERE",
+   "name" : "android::media::audio::common::AudioChannelLayout::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout30$CHANNEL_FRONT_RIGHT_OF_CENTERE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout30$CHANNEL_FRONT_RIGHT_OF_CENTERE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioChannelLayout::Tag::none"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioChannelLayout::Tag::invalid"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioChannelLayout::Tag::indexMask"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioChannelLayout::Tag::layoutMask"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioChannelLayout::Tag::voiceMask"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioChannelLayout3TagE",
+   "name" : "android::media::audio::common::AudioChannelLayout::Tag",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout3TagE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioChannelLayout3TagE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioChannelLayout.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioDeviceAddress::Tag::id"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioDeviceAddress::Tag::mac"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioDeviceAddress::Tag::ipv4"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioDeviceAddress::Tag::ipv6"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioDeviceAddress::Tag::alsa"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioDeviceAddress3TagE",
+   "name" : "android::media::audio::common::AudioDeviceAddress::Tag",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioDeviceAddress3TagE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioDeviceAddress3TagE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioDeviceAddress.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioPortDeviceExt::FLAG_INDEX_DEFAULT_DEVICE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common18AudioPortDeviceExt26$FLAG_INDEX_DEFAULT_DEVICEE",
+   "name" : "android::media::audio::common::AudioPortDeviceExt::(unnamed)",
+   "referenced_type" : "_ZTIN7android5media5audio6common18AudioPortDeviceExt26$FLAG_INDEX_DEFAULT_DEVICEE",
+   "self_type" : "_ZTIN7android5media5audio6common18AudioPortDeviceExt26$FLAG_INDEX_DEFAULT_DEVICEE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioPortDeviceExt.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioMMapPolicyType::DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioMMapPolicyType::EXCLUSIVE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common19AudioMMapPolicyTypeE",
+   "name" : "android::media::audio::common::AudioMMapPolicyType",
+   "referenced_type" : "_ZTIN7android5media5audio6common19AudioMMapPolicyTypeE",
+   "self_type" : "_ZTIN7android5media5audio6common19AudioMMapPolicyTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioMMapPolicyType.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping::UNUSED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping::DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping::PROCESSED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common21MicrophoneDynamicInfo14ChannelMappingE",
+   "name" : "android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping",
+   "referenced_type" : "_ZTIN7android5media5audio6common21MicrophoneDynamicInfo14ChannelMappingE",
+   "self_type" : "_ZTIN7android5media5audio6common21MicrophoneDynamicInfo14ChannelMappingE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/MicrophoneDynamicInfo.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::media::audio::common::AudioEncapsulationMode::INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioEncapsulationMode::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioEncapsulationMode::ELEMENTARY_STREAM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioEncapsulationMode::HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common22AudioEncapsulationModeE",
+   "name" : "android::media::audio::common::AudioEncapsulationMode",
+   "referenced_type" : "_ZTIN7android5media5audio6common22AudioEncapsulationModeE",
+   "self_type" : "_ZTIN7android5media5audio6common22AudioEncapsulationModeE",
+   "size" : 1,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioEncapsulationMode.h",
+   "underlying_type" : "_ZTIa"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioEncapsulationType::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioEncapsulationType::IEC61937"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioEncapsulationType::PCM"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common22AudioEncapsulationTypeE",
+   "name" : "android::media::audio::common::AudioEncapsulationType",
+   "referenced_type" : "_ZTIN7android5media5audio6common22AudioEncapsulationTypeE",
+   "self_type" : "_ZTIN7android5media5audio6common22AudioEncapsulationTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioEncapsulationType.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioPortMixExtUseCase::Tag::unspecified"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioPortMixExtUseCase::Tag::stream"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioPortMixExtUseCase::Tag::source"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common22AudioPortMixExtUseCase3TagE",
+   "name" : "android::media::audio::common::AudioPortMixExtUseCase::Tag",
+   "referenced_type" : "_ZTIN7android5media5audio6common22AudioPortMixExtUseCase3TagE",
+   "self_type" : "_ZTIN7android5media5audio6common22AudioPortMixExtUseCase3TagE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioPortMixExtUseCase.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioEncapsulationMetadataType::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioEncapsulationMetadataType::FRAMEWORK_TUNER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioEncapsulationMetadataType::DVB_AD_DESCRIPTOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common30AudioEncapsulationMetadataTypeE",
+   "name" : "android::media::audio::common::AudioEncapsulationMetadataType",
+   "referenced_type" : "_ZTIN7android5media5audio6common30AudioEncapsulationMetadataTypeE",
+   "self_type" : "_ZTIN7android5media5audio6common30AudioEncapsulationMetadataTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioEncapsulationMetadataType.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::PcmType::DEFAULT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::PcmType::UINT_8_BIT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::PcmType::INT_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::PcmType::INT_32_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::PcmType::FIXED_Q_8_24"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::PcmType::FLOAT_32_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::audio::common::PcmType::INT_24_BIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common7PcmTypeE",
+   "name" : "android::media::audio::common::PcmType",
+   "referenced_type" : "_ZTIN7android5media5audio6common7PcmTypeE",
+   "self_type" : "_ZTIN7android5media5audio6common7PcmTypeE",
+   "size" : 1,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/PcmType.h",
+   "underlying_type" : "_ZTIa"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "android::media::audio::common::AudioMode::SYS_RESERVED_INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::media::audio::common::AudioMode::SYS_RESERVED_CURRENT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::audio::common::AudioMode::NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::audio::common::AudioMode::RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::audio::common::AudioMode::IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::audio::common::AudioMode::IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::audio::common::AudioMode::CALL_SCREEN"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::audio::common::AudioMode::SYS_RESERVED_CALL_REDIRECT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::audio::common::AudioMode::SYS_RESERVED_COMMUNICATION_REDIRECT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media5audio6common9AudioModeE",
+   "name" : "android::media::audio::common::AudioMode",
+   "referenced_type" : "_ZTIN7android5media5audio6common9AudioModeE",
+   "self_type" : "_ZTIN7android5media5audio6common9AudioModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V2-cpp-source/gen/include/android/media/audio/common/AudioMode.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::media::AudioFlag::AUDIBILITY_ENFORCED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::media::AudioFlag::SECURE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::media::AudioFlag::SCO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::media::AudioFlag::BEACON"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::media::AudioFlag::HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::media::AudioFlag::HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::media::AudioFlag::BYPASS_INTERRUPTION_POLICY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::media::AudioFlag::BYPASS_MUTE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::media::AudioFlag::LOW_LATENCY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::media::AudioFlag::DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::media::AudioFlag::NO_MEDIA_PROJECTION"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::media::AudioFlag::MUTE_HAPTIC"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::media::AudioFlag::NO_SYSTEM_CAPTURE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::media::AudioFlag::CAPTURE_PRIVATE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "android::media::AudioFlag::CONTENT_SPATIALIZED"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::media::AudioFlag::NEVER_SPATIALIZE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::media::AudioFlag::CALL_REDIRECTION"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5media9AudioFlagE",
+   "name" : "android::media::AudioFlag",
+   "referenced_type" : "_ZTIN7android5media9AudioFlagE",
+   "self_type" : "_ZTIN7android5media9AudioFlagE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/av/media/libaudioclient/audioclient-types-aidl-cpp-source/gen/include/android/media/AudioFlag.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcel::READ_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcel::READ_FLAG_SP_NULLABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "name" : "android::Parcel::ReadFlags",
+   "referenced_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "self_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcel::RpcFields::TYPE_BINDER_NULL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcel::RpcFields::TYPE_BINDER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::Parcel::RpcFields::TYPE_NATIVE_FILE_DESCRIPTOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel9RpcFields10ObjectTypeE",
+   "name" : "android::Parcel::RpcFields::ObjectType",
+   "referenced_type" : "_ZTIN7android6Parcel9RpcFields10ObjectTypeE",
+   "self_type" : "_ZTIN7android6Parcel9RpcFields10ObjectTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RWLock::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RWLock::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "name" : "android::RWLock::(unnamed)",
+   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::binder::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::binder::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::binder::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::binder::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::binder::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::binder::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::binder::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::binder::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::binder::Status::EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "android::binder::Status::EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::binder::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::binder::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6Status9ExceptionE",
+   "name" : "android::binder::Status::Exception",
+   "referenced_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "self_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE17$has_trivial_copyE",
+   "name" : "android::traits<android::key_value_pair_t<int, android::sp<android::AudioIoDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_2spINS_17AudioIoDescriptorEEEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioPortCallback>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioPortCallback>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioPortCallback>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioPortCallback>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioPortCallback>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_11AudioSystem17AudioPortCallbackEEEE17$has_trivial_copyE",
+   "name" : "android::traits<android::sp<android::AudioSystem::AudioPortCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_11AudioSystem17AudioPortCallbackEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_11AudioSystem17AudioPortCallbackEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE17$has_trivial_copyE",
+   "name" : "android::traits<android::sp<android::AudioSystem::AudioVolumeGroupCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_11AudioSystem24AudioVolumeGroupCallbackEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioIoDescriptor>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioIoDescriptor>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioIoDescriptor>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioIoDescriptor>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::AudioIoDescriptor>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_17AudioIoDescriptorEEEE17$has_trivial_copyE",
+   "name" : "android::traits<android::sp<android::AudioIoDescriptor>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_17AudioIoDescriptorEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_17AudioIoDescriptorEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "name" : "android::traits<android::String8>::(unnamed)",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIiE17$has_trivial_copyE",
+   "name" : "android::traits<int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android6traitsIiE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIiE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "android::IBinder::LAST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599098439,
+     "name" : "android::IBinder::PING_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599296068,
+     "name" : "android::IBinder::START_RECORDING_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598378564,
+     "name" : "android::IBinder::STOP_RECORDING_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598311760,
+     "name" : "android::IBinder::DUMP_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598246212,
+     "name" : "android::IBinder::SHELL_COMMAND_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598968902,
+     "name" : "android::IBinder::INTERFACE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599295570,
+     "name" : "android::IBinder::SYSPROPS_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598380116,
+     "name" : "android::IBinder::EXTENSION_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599097156,
+     "name" : "android::IBinder::DEBUG_PID_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599230019,
+     "name" : "android::IBinder::SET_RPC_CLIENT_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599362900,
+     "name" : "android::IBinder::TWEET_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598835019,
+     "name" : "android::IBinder::LIKE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FLAG_ONEWAY"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::IBinder::FLAG_CLEAR_BUF"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::IBinder::FLAG_PRIVATE_VENDOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "name" : "android::IBinder::(unnamed)",
+   "referenced_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "self_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::FIRST_INC_STRONG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "name" : "android::RefBase::(unnamed)",
+   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "name" : "android::RefBase::(unnamed)",
+   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 256,
+     "name" : "android::AMessage::kMaxNumItems"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8AMessage13$kMaxNumItemsE",
+   "name" : "android::AMessage::(unnamed)",
+   "referenced_type" : "_ZTIN7android8AMessage13$kMaxNumItemsE",
+   "self_type" : "_ZTIN7android8AMessage13$kMaxNumItemsE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/module/foundation/include/media/stagefright/foundation/AMessage.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::AMessage::kTypeInt32"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::AMessage::kTypeInt64"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::AMessage::kTypeSize"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::AMessage::kTypeFloat"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::AMessage::kTypeDouble"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::AMessage::kTypePointer"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::AMessage::kTypeString"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::AMessage::kTypeObject"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::AMessage::kTypeMessage"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::AMessage::kTypeRect"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::AMessage::kTypeBuffer"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8AMessage4TypeE",
+   "name" : "android::AMessage::Type",
+   "referenced_type" : "_ZTIN7android8AMessage4TypeE",
+   "self_type" : "_ZTIN7android8AMessage4TypeE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/module/foundation/include/media/stagefright/foundation/AMessage.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<std::optional<std::basic_string<char>>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioGainSys>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioGainSys, std::allocator<android::media::AudioGainSys>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioProfileSys>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioProfileSys, std::allocator<android::media::AudioProfileSys>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioAttributesEx>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioAttributesEx, std::allocator<android::media::AudioAttributesEx>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioPortConfigFw>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioPortConfigFw, std::allocator<android::media::AudioPortConfigFw>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioAttributesInternal>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::AudioAttributesInternal, std::allocator<android::media::AudioAttributesInternal>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioProfile>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioProfile, std::allocator<android::media::audio::common::AudioProfile>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint, std::allocator<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioStreamType>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioStreamType, std::allocator<android::media::audio::common::AudioStreamType>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioChannelLayout>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioChannelLayout, std::allocator<android::media::audio::common::AudioChannelLayout>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::ExtraAudioDescriptor>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::ExtraAudioDescriptor, std::allocator<android::media::audio::common::ExtraAudioDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping, std::allocator<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioFormatDescription>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioFormatDescription, std::allocator<android::media::audio::common::AudioFormatDescription>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioGain>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::media::audio::common::AudioGain, std::allocator<android::media::audio::common::AudioGain>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<android::content::AttributionSourceState>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<android::content::AttributionSourceState, std::allocator<android::content::AttributionSourceState>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<float>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<float, std::allocator<float>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<unsigned char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::vector<int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<std::vector<int, std::allocator<int>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::os::ParcelFileDescriptor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_2os20ParcelFileDescriptorEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::os::ParcelFileDescriptor>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2os20ParcelFileDescriptorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2os20ParcelFileDescriptorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IAudioTrack>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media11IAudioTrackEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IAudioTrack>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media11IAudioTrackEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media11IAudioTrackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IAudioRecord>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media12IAudioRecordEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IAudioRecord>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media12IAudioRecordEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media12IAudioRecordEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IEffectClient>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media13IEffectClientEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IEffectClient>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media13IEffectClientEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media13IEffectClientEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IAudioTrackCallback>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media19IAudioTrackCallbackEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IAudioTrackCallback>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media19IAudioTrackCallbackEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media19IAudioTrackCallbackEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IEffect>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media7IEffectEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::sp<android::media::IEffect>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media7IEffectEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_5media7IEffectEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<android::sp<android::IBinder>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_7IBinderEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::sp<android::IBinder>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_7IBinderEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_2spINS_7IBinderEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioClient>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media11AudioClientEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioClient>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media11AudioClientEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media11AudioClientEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPortFw>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media11AudioPortFwEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPortFw>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media11AudioPortFwEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media11AudioPortFwEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioGainSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media12AudioGainSysEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioGainSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media12AudioGainSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media12AudioGainSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPatchFw>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media12AudioPatchFwEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPatchFw>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media12AudioPatchFwEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media12AudioPatchFwEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPortSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media12AudioPortSysEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPortSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media12AudioPortSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media12AudioPortSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPortRole>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media13AudioPortRoleEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPortRole>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media13AudioPortRoleEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media13AudioPortRoleEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPortType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media13AudioPortTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPortType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media13AudioPortTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media13AudioPortTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPortExtSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media15AudioPortExtSysEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPortExtSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media15AudioPortExtSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media15AudioPortExtSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioProfileSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media15AudioProfileSysEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioProfileSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media15AudioProfileSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media15AudioProfileSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::EffectDescriptor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16EffectDescriptorEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::EffectDescriptor>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16EffectDescriptorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16EffectDescriptorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::SharedFileRegion>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16SharedFileRegionEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::SharedFileRegion>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16SharedFileRegionEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16SharedFileRegionEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioAttributesEx>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media17AudioAttributesExEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioAttributesEx>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media17AudioAttributesExEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media17AudioAttributesExEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPortConfigFw>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media17AudioPortConfigFwEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPortConfigFw>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media17AudioPortConfigFwEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media17AudioPortConfigFwEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPortConfigSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18AudioPortConfigSysEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPortConfigSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18AudioPortConfigSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18AudioPortConfigSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPortMixExtSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18AudioPortMixExtSysEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPortMixExtSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18AudioPortMixExtSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18AudioPortMixExtSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioPortDeviceExtSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media21AudioPortDeviceExtSysEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioPortDeviceExtSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media21AudioPortDeviceExtSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media21AudioPortDeviceExtSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::AudioAttributesInternal>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media23AudioAttributesInternalEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::AudioAttributesInternal>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media23AudioAttributesInternalEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media23AudioAttributesInternalEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioUsage>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common10AudioUsageEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioUsage>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common10AudioUsageEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common10AudioUsageEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common11AudioConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioConfig>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common11AudioConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common11AudioConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioDevice>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common11AudioDeviceEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioDevice>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common11AudioDeviceEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common11AudioDeviceEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioSource>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common11AudioSourceEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioSource>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common11AudioSourceEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common11AudioSourceEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioIoFlags>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common12AudioIoFlagsEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioIoFlags>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common12AudioIoFlagsEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common12AudioIoFlagsEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortExt>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common12AudioPortExtEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortExt>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common12AudioPortExtEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common12AudioPortExtEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioProfile>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common12AudioProfileEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioProfile>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common12AudioProfileEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common12AudioProfileEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioStandard>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common13AudioStandardEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioStandard>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common13AudioStandardEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common13AudioStandardEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::Coordinate>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo10CoordinateEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::Coordinate>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo10CoordinateEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo10CoordinateEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::Sensitivity>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo11SensitivityEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::Sensitivity>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo11SensitivityEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo11SensitivityEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::Directionality>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo14DirectionalityEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::Directionality>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo14DirectionalityEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo14DirectionalityEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::Location>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo8LocationEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo::Location>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo8LocationEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfo8LocationEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfoEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneInfo>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfoEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common14MicrophoneInfoEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioConfigBase>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioConfigBaseEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioConfigBase>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioConfigBaseEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioConfigBaseEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioDeviceType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioDeviceTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioDeviceType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioDeviceTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioDeviceTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioFormatType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioFormatTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioFormatType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioFormatTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioFormatTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioGainConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioGainConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioGainConfig>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioGainConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioGainConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioMMapPolicy>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioMMapPolicyEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioMMapPolicy>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioMMapPolicyEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioMMapPolicyEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioPortConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortConfig>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioPortConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioPortConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortMixExt>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioPortMixExtEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortMixExt>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioPortMixExtEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioPortMixExtEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioStreamType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioStreamTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioStreamType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioStreamTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common15AudioStreamTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioContentType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common16AudioContentTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioContentType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common16AudioContentTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common16AudioContentTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioOffloadInfo>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common16AudioOffloadInfoEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioOffloadInfo>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common16AudioOffloadInfoEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common16AudioOffloadInfoEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPlaybackRate::TimestretchMode>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common17AudioPlaybackRate15TimestretchModeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPlaybackRate::TimestretchMode>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common17AudioPlaybackRate15TimestretchModeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common17AudioPlaybackRate15TimestretchModeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioChannelLayout>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common18AudioChannelLayoutEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioChannelLayout>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common18AudioChannelLayoutEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common18AudioChannelLayoutEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioDeviceAddress>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common18AudioDeviceAddressEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioDeviceAddress>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common18AudioDeviceAddressEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common18AudioDeviceAddressEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortDeviceExt>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common18AudioPortDeviceExtEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortDeviceExt>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common18AudioPortDeviceExtEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common18AudioPortDeviceExtEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::ExtraAudioDescriptor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common20ExtraAudioDescriptorEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::ExtraAudioDescriptor>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common20ExtraAudioDescriptorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common20ExtraAudioDescriptorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneDynamicInfo>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common21MicrophoneDynamicInfoEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::MicrophoneDynamicInfo>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common21MicrophoneDynamicInfoEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common21MicrophoneDynamicInfoEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioDeviceDescription>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioDeviceDescriptionEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioDeviceDescription>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioDeviceDescriptionEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioDeviceDescriptionEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioEncapsulationMode>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioEncapsulationModeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioEncapsulationMode>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioEncapsulationModeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioEncapsulationModeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioEncapsulationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioEncapsulationTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioEncapsulationType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioEncapsulationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioEncapsulationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioFormatDescription>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioFormatDescriptionEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioFormatDescription>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioFormatDescriptionEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioFormatDescriptionEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortMixExtUseCase>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioPortMixExtUseCaseEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPortMixExtUseCase>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioPortMixExtUseCaseEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common22AudioPortMixExtUseCaseEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::Int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common3IntEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::Int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common3IntEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common3IntEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::PcmType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common7PcmTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::PcmType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common7PcmTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common7PcmTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioGain>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common9AudioGainEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioGain>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common9AudioGainEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common9AudioGainEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPort>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common9AudioPortEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioPort>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common9AudioPortEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common9AudioPortEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioUuid>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common9AudioUuidEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::media::audio::common::AudioUuid>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common9AudioUuidEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media5audio6common9AudioUuidEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::content::AttributionSourceState>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_7content22AttributionSourceStateEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<android::content::AttributionSourceState>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_7content22AttributionSourceStateEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_7content22AttributionSourceStateEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<std::optional<std::basic_string<char>>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioGainSys>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioGainSys, std::allocator<android::media::AudioGainSys>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioProfileSys>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioProfileSys, std::allocator<android::media::AudioProfileSys>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioAttributesEx>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioAttributesEx, std::allocator<android::media::AudioAttributesEx>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioPortConfigFw>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioPortConfigFw, std::allocator<android::media::AudioPortConfigFw>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioAttributesInternal>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::AudioAttributesInternal, std::allocator<android::media::AudioAttributesInternal>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioProfile>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioProfile, std::allocator<android::media::audio::common::AudioProfile>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint, std::allocator<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioStreamType>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioStreamType, std::allocator<android::media::audio::common::AudioStreamType>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioChannelLayout>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioChannelLayout, std::allocator<android::media::audio::common::AudioChannelLayout>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::ExtraAudioDescriptor>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::ExtraAudioDescriptor, std::allocator<android::media::audio::common::ExtraAudioDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping, std::allocator<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioFormatDescription>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioFormatDescription, std::allocator<android::media::audio::common::AudioFormatDescription>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioGain>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::media::audio::common::AudioGain, std::allocator<android::media::audio::common::AudioGain>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<android::content::AttributionSourceState>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<android::content::AttributionSourceState, std::allocator<android::content::AttributionSourceState>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<float>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<float, std::allocator<float>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::vector<int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<int, std::allocator<int>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<std::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<std::vector<std::optional<std::basic_string<char>>>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_6vectorINS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<std::vector<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_6vectorINS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_6vectorINS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<android::media::SharedFileRegion>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media16SharedFileRegionEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<android::media::SharedFileRegion>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media16SharedFileRegionEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media16SharedFileRegionEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<android::media::InterpolatorConfig>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media18InterpolatorConfigEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<android::media::InterpolatorConfig>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media18InterpolatorConfigEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media18InterpolatorConfigEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::AudioIoFlags>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common12AudioIoFlagsEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::AudioIoFlags>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common12AudioIoFlagsEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common12AudioIoFlagsEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::MicrophoneInfo::Coordinate>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common14MicrophoneInfo10CoordinateEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::MicrophoneInfo::Coordinate>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common14MicrophoneInfo10CoordinateEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common14MicrophoneInfo10CoordinateEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::MicrophoneInfo::Sensitivity>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common14MicrophoneInfo11SensitivityEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::MicrophoneInfo::Sensitivity>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common14MicrophoneInfo11SensitivityEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common14MicrophoneInfo11SensitivityEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::AudioGainConfig>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common15AudioGainConfigEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::AudioGainConfig>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common15AudioGainConfigEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common15AudioGainConfigEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::AudioChannelLayout>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common18AudioChannelLayoutEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::AudioChannelLayout>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common18AudioChannelLayoutEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common18AudioChannelLayoutEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::AudioFormatDescription>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common22AudioFormatDescriptionEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::AudioFormatDescription>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common22AudioFormatDescriptionEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common22AudioFormatDescriptionEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::Int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common3IntEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<android::media::audio::common::Int>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common3IntEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS_5media5audio6common3IntEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::os::ParcelFileDescriptor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_2os20ParcelFileDescriptorEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::os::ParcelFileDescriptor>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_2os20ParcelFileDescriptorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_2os20ParcelFileDescriptorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioClient>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media11AudioClientEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioClient>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media11AudioClientEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media11AudioClientEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortFw>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media11AudioPortFwEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortFw>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media11AudioPortFwEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media11AudioPortFwEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioGainSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media12AudioGainSysEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioGainSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media12AudioGainSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media12AudioGainSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPatchFw>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media12AudioPatchFwEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPatchFw>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media12AudioPatchFwEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media12AudioPatchFwEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media12AudioPortSysEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media12AudioPortSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media12AudioPortSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortRole>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media13AudioPortRoleEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortRole>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media13AudioPortRoleEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media13AudioPortRoleEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media13AudioPortTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media13AudioPortTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media13AudioPortTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortExtSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media15AudioPortExtSysEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortExtSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media15AudioPortExtSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media15AudioPortExtSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioProfileSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media15AudioProfileSysEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioProfileSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media15AudioProfileSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media15AudioProfileSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::EffectDescriptor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16EffectDescriptorEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::EffectDescriptor>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16EffectDescriptorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16EffectDescriptorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::SharedFileRegion>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16SharedFileRegionEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::SharedFileRegion>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16SharedFileRegionEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16SharedFileRegionEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioAttributesEx>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media17AudioAttributesExEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioAttributesEx>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media17AudioAttributesExEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media17AudioAttributesExEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortConfigFw>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media17AudioPortConfigFwEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortConfigFw>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media17AudioPortConfigFwEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media17AudioPortConfigFwEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortConfigSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18AudioPortConfigSysEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortConfigSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18AudioPortConfigSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18AudioPortConfigSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortMixExtSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18AudioPortMixExtSysEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortMixExtSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18AudioPortMixExtSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18AudioPortMixExtSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortDeviceExtSys>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media21AudioPortDeviceExtSysEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioPortDeviceExtSys>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media21AudioPortDeviceExtSysEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media21AudioPortDeviceExtSysEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::AudioAttributesInternal>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media23AudioAttributesInternalEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::AudioAttributesInternal>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media23AudioAttributesInternalEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media23AudioAttributesInternalEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioUsage>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common10AudioUsageEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioUsage>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common10AudioUsageEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common10AudioUsageEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common11AudioConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioConfig>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common11AudioConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common11AudioConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioDevice>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common11AudioDeviceEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioDevice>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common11AudioDeviceEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common11AudioDeviceEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioSource>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common11AudioSourceEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioSource>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common11AudioSourceEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common11AudioSourceEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioIoFlags>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common12AudioIoFlagsEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioIoFlags>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common12AudioIoFlagsEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common12AudioIoFlagsEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortExt>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common12AudioPortExtEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortExt>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common12AudioPortExtEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common12AudioPortExtEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioProfile>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common12AudioProfileEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioProfile>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common12AudioProfileEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common12AudioProfileEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioStandard>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common13AudioStandardEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioStandard>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common13AudioStandardEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common13AudioStandardEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::Coordinate>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo10CoordinateEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::Coordinate>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo10CoordinateEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo10CoordinateEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::Sensitivity>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo11SensitivityEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::Sensitivity>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo11SensitivityEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo11SensitivityEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::Directionality>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo14DirectionalityEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::Directionality>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo14DirectionalityEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo14DirectionalityEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::Location>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo8LocationEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo::Location>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo8LocationEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfo8LocationEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfoEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneInfo>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfoEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common14MicrophoneInfoEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioConfigBase>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioConfigBaseEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioConfigBase>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioConfigBaseEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioConfigBaseEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioDeviceType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioDeviceTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioDeviceType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioDeviceTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioDeviceTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioFormatType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioFormatTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioFormatType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioFormatTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioFormatTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioGainConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioGainConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioGainConfig>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioGainConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioGainConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioMMapPolicy>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioMMapPolicyEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioMMapPolicy>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioMMapPolicyEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioMMapPolicyEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioPortConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortConfig>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioPortConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioPortConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortMixExt>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioPortMixExtEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortMixExt>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioPortMixExtEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioPortMixExtEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioStreamType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioStreamTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioStreamType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioStreamTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common15AudioStreamTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioContentType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common16AudioContentTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioContentType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common16AudioContentTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common16AudioContentTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioOffloadInfo>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common16AudioOffloadInfoEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioOffloadInfo>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common16AudioOffloadInfoEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common16AudioOffloadInfoEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPlaybackRate::TimestretchMode>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common17AudioPlaybackRate15TimestretchModeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPlaybackRate::TimestretchMode>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common17AudioPlaybackRate15TimestretchModeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common17AudioPlaybackRate15TimestretchModeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioChannelLayout>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common18AudioChannelLayoutEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioChannelLayout>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common18AudioChannelLayoutEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common18AudioChannelLayoutEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioDeviceAddress>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common18AudioDeviceAddressEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioDeviceAddress>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common18AudioDeviceAddressEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common18AudioDeviceAddressEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortDeviceExt>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common18AudioPortDeviceExtEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortDeviceExt>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common18AudioPortDeviceExtEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common18AudioPortDeviceExtEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::ExtraAudioDescriptor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common20ExtraAudioDescriptorEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::ExtraAudioDescriptor>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common20ExtraAudioDescriptorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common20ExtraAudioDescriptorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneDynamicInfo>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common21MicrophoneDynamicInfoEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::MicrophoneDynamicInfo>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common21MicrophoneDynamicInfoEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common21MicrophoneDynamicInfoEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioDeviceDescription>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioDeviceDescriptionEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioDeviceDescription>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioDeviceDescriptionEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioDeviceDescriptionEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioEncapsulationMode>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioEncapsulationModeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioEncapsulationMode>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioEncapsulationModeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioEncapsulationModeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioEncapsulationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioEncapsulationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioEncapsulationType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioEncapsulationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioEncapsulationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioFormatDescription>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioFormatDescriptionEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioFormatDescription>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioFormatDescriptionEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioFormatDescriptionEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortMixExtUseCase>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioPortMixExtUseCaseEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPortMixExtUseCase>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioPortMixExtUseCaseEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common22AudioPortMixExtUseCaseEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::Int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common3IntEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::Int>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common3IntEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common3IntEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::PcmType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common7PcmTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::PcmType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common7PcmTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common7PcmTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioGain>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common9AudioGainEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioGain>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common9AudioGainEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common9AudioGainEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPort>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common9AudioPortEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioPort>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common9AudioPortEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common9AudioPortEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioUuid>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common9AudioUuidEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::audio::common::AudioUuid>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common9AudioUuidEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media5audio6common9AudioUuidEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::content::AttributionSourceState>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_7content22AttributionSourceStateEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<android::content::AttributionSourceState>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_7content22AttributionSourceStateEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_7content22AttributionSourceStateEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<std::optional<std::basic_string<char>>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioGainSys>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioGainSys, std::allocator<android::media::AudioGainSys>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioProfileSys>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioProfileSys, std::allocator<android::media::AudioProfileSys>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioAttributesEx>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioAttributesEx, std::allocator<android::media::AudioAttributesEx>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioPortConfigFw>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioPortConfigFw, std::allocator<android::media::AudioPortConfigFw>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioAttributesInternal>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::AudioAttributesInternal, std::allocator<android::media::AudioAttributesInternal>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioProfile>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioProfile, std::allocator<android::media::audio::common::AudioProfile>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint, std::allocator<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioStreamType>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioStreamType, std::allocator<android::media::audio::common::AudioStreamType>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioChannelLayout>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioChannelLayout, std::allocator<android::media::audio::common::AudioChannelLayout>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::ExtraAudioDescriptor>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::ExtraAudioDescriptor, std::allocator<android::media::audio::common::ExtraAudioDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping, std::allocator<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioFormatDescription>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioFormatDescription, std::allocator<android::media::audio::common::AudioFormatDescription>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioGain>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::media::audio::common::AudioGain, std::allocator<android::media::audio::common::AudioGain>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<android::content::AttributionSourceState>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<android::content::AttributionSourceState, std::allocator<android::content::AttributionSourceState>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<float>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<float, std::allocator<float>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::vector<int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<int, std::allocator<int>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::AudioPortRole>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media13AudioPortRoleEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::AudioPortRole>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media13AudioPortRoleEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media13AudioPortRoleEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::AudioPortType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media13AudioPortTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::AudioPortType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media13AudioPortTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media13AudioPortTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioUsage>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common10AudioUsageEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioUsage>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common10AudioUsageEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common10AudioUsageEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioSource>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common11AudioSourceEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioSource>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common11AudioSourceEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common11AudioSourceEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioStandard>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common13AudioStandardEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioStandard>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common13AudioStandardEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common13AudioStandardEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::MicrophoneInfo::Directionality>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common14MicrophoneInfo14DirectionalityEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::MicrophoneInfo::Directionality>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common14MicrophoneInfo14DirectionalityEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common14MicrophoneInfo14DirectionalityEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::MicrophoneInfo::Location>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common14MicrophoneInfo8LocationEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::MicrophoneInfo::Location>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common14MicrophoneInfo8LocationEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common14MicrophoneInfo8LocationEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioDeviceType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioDeviceTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioDeviceType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioDeviceTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioDeviceTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioFormatType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioFormatTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioFormatType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioFormatTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioFormatTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioMMapPolicy>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioMMapPolicyEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioMMapPolicy>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioMMapPolicyEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioMMapPolicyEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioStreamType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioStreamTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioStreamType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioStreamTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common15AudioStreamTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioContentType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common16AudioContentTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioContentType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common16AudioContentTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common16AudioContentTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioPlaybackRate::TimestretchMode>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common17AudioPlaybackRate15TimestretchModeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioPlaybackRate::TimestretchMode>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common17AudioPlaybackRate15TimestretchModeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common17AudioPlaybackRate15TimestretchModeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioPlaybackRate::TimestretchFallbackMode>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common17AudioPlaybackRate23TimestretchFallbackModeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioEncapsulationMode>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common22AudioEncapsulationModeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioEncapsulationMode>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common22AudioEncapsulationModeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common22AudioEncapsulationModeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioEncapsulationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common22AudioEncapsulationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::AudioEncapsulationType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common22AudioEncapsulationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common22AudioEncapsulationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::PcmType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common7PcmTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::audio::common::PcmType>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common7PcmTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media5audio6common7PcmTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<std::optional<std::basic_string<char>>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS3_8optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS9_ISC_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioGainSys>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioGainSys, std::allocator<android::media::AudioGainSys>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media12AudioGainSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioProfileSys>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioProfileSys, std::allocator<android::media::AudioProfileSys>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media15AudioProfileSysENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioAttributesEx>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioAttributesEx, std::allocator<android::media::AudioAttributesEx>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media17AudioAttributesExENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioPortConfigFw>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioPortConfigFw, std::allocator<android::media::AudioPortConfigFw>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media17AudioPortConfigFwENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioAttributesInternal>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::AudioAttributesInternal, std::allocator<android::media::AudioAttributesInternal>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media23AudioAttributesInternalENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioProfile>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioProfile, std::allocator<android::media::audio::common::AudioProfile>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common12AudioProfileENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint, std::allocator<android::media::audio::common::MicrophoneInfo::FrequencyResponsePoint>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common14MicrophoneInfo22FrequencyResponsePointENS3_9allocatorIS9_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioStreamType>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioStreamType, std::allocator<android::media::audio::common::AudioStreamType>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common15AudioStreamTypeENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioChannelLayout>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioChannelLayout, std::allocator<android::media::audio::common::AudioChannelLayout>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common18AudioChannelLayoutENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::ExtraAudioDescriptor>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::ExtraAudioDescriptor, std::allocator<android::media::audio::common::ExtraAudioDescriptor>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common20ExtraAudioDescriptorENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping, std::allocator<android::media::audio::common::MicrophoneDynamicInfo::ChannelMapping>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common21MicrophoneDynamicInfo14ChannelMappingENS3_9allocatorIS9_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioFormatDescription>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioFormatDescription, std::allocator<android::media::audio::common::AudioFormatDescription>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common22AudioFormatDescriptionENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioGain>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::media::audio::common::AudioGain, std::allocator<android::media::audio::common::AudioGain>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_5media5audio6common9AudioGainENS3_9allocatorIS8_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<android::content::AttributionSourceState>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<android::content::AttributionSourceState, std::allocator<android::content::AttributionSourceState>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorINS_7content22AttributionSourceStateENS3_9allocatorIS6_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<float>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<float, std::allocator<float>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::vector<int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<int, std::allocator<int>>>::(unnamed)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::WAKE_UP_ONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::WAKE_UP_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "name" : "android::Condition::WakeUpType",
+   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
+   "name" : "android::Condition::(unnamed)",
+   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP10_jintArray",
+   "self_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jbyteArray",
+   "self_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jcharArray",
+   "self_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jlongArray",
+   "self_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "return_type" : "_ZTIP11_jthrowable",
+   "self_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jfloatArray",
+   "self_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jshortArray",
+   "self_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP13_jdoubleArray",
+   "self_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(_JNIEnv *, int, _jclass *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "return_type" : "_ZTIP13_jobjectArray",
+   "self_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP14_jbooleanArray",
+   "self_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(_JNIEnv *, _jobjectArray *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "name" : "_jobject *(_JNIEnv *, void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(_JNIEnv *, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(_JNIEnv *, _jintArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(_JNIEnv *, _jarray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long long *(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "return_type" : "_ZTIPx",
+   "self_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvE",
+   "name" : "unsigned char (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP11hw_device_tE",
+   "name" : "int (hw_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP12power_moduleE",
+   "name" : "int (power_module *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12power_module"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP12power_moduleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP12power_moduleE",
+   "source_file" : "hardware/libhardware/include/hardware/power.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP12power_moduleP34power_state_platform_sleep_state_tE",
+   "name" : "int (power_module *, power_state_platform_sleep_state_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12power_module"
+    },
+    {
+     "referenced_type" : "_ZTIP34power_state_platform_sleep_state_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP12power_moduleP34power_state_platform_sleep_state_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP12power_moduleP34power_state_platform_sleep_state_tE",
+   "source_file" : "hardware/libhardware/include/hardware/power.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP12power_modulePjE",
+   "name" : "int (power_module *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12power_module"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP12power_modulePjE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP12power_modulePjE",
+   "source_file" : "hardware/libhardware/include/hardware/power.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvE",
+   "name" : "int (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (_JNIEnv *, _jthrowable *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jthrowable"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (_JNIEnv *, _jarray *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "name" : "int (_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (_JNIEnv *, _jclass *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "name" : "int (_JNIEnv *, _jstring *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (_JNIEnv *, _JavaVM **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnviE",
+   "name" : "int (_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVME",
+   "name" : "int (_JavaVM *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (_JavaVM *, _JNIEnv **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPPviE",
+   "name" : "int (_JavaVM *, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8AIBinder"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK7AParcel"
+    },
+    {
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvE",
+   "name" : "int (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvE",
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvP14audio_buffer_sE",
+   "name" : "int (void *, audio_buffer_s *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP14audio_buffer_s"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvP14audio_buffer_sE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvP14audio_buffer_sE",
+   "source_file" : "system/media/audio/include/system/audio_effect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10SLPlayItf_E",
+   "name" : "unsigned int (const SLPlayItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10SLPlayItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10SLPlayItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10SLPlayItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10SLPlayItf_PFvS3_PvjES4_E",
+   "name" : "unsigned int (const SLPlayItf_ *const *, void (*)(const SLPlayItf_ *const *, void *, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10SLPlayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK10SLPlayItf_PvjE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10SLPlayItf_PFvS3_PvjES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10SLPlayItf_PFvS3_PvjES4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10SLPlayItf_PjE",
+   "name" : "unsigned int (const SLPlayItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10SLPlayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10SLPlayItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10SLPlayItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10SLPlayItf_jE",
+   "name" : "unsigned int (const SLPlayItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10SLPlayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10SLPlayItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10SLPlayItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10SLSeekItf_PjS4_S4_E",
+   "name" : "unsigned int (const SLSeekItf_ *const *, unsigned int *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10SLSeekItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10SLSeekItf_PjS4_S4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10SLSeekItf_PjS4_S4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10SLSeekItf_jjE",
+   "name" : "unsigned int (const SLSeekItf_ *const *, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10SLSeekItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10SLSeekItf_jjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10SLSeekItf_jjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10SLSeekItf_jjjE",
+   "name" : "unsigned int (const SLSeekItf_ *const *, unsigned int, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10SLSeekItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10SLSeekItf_jjjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10SLSeekItf_jjjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10XAPlayItf_E",
+   "name" : "unsigned int (const XAPlayItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10XAPlayItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10XAPlayItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10XAPlayItf_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10XAPlayItf_PFvS3_PvjES4_E",
+   "name" : "unsigned int (const XAPlayItf_ *const *, void (*)(const XAPlayItf_ *const *, void *, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10XAPlayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK10XAPlayItf_PvjE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10XAPlayItf_PFvS3_PvjES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10XAPlayItf_PFvS3_PvjES4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10XAPlayItf_PjE",
+   "name" : "unsigned int (const XAPlayItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10XAPlayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10XAPlayItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10XAPlayItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10XAPlayItf_jE",
+   "name" : "unsigned int (const XAPlayItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10XAPlayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10XAPlayItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10XAPlayItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10XASeekItf_PjS4_S4_E",
+   "name" : "unsigned int (const XASeekItf_ *const *, unsigned int *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10XASeekItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10XASeekItf_PjS4_S4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10XASeekItf_PjS4_S4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10XASeekItf_jjE",
+   "name" : "unsigned int (const XASeekItf_ *const *, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10XASeekItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10XASeekItf_jjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10XASeekItf_jjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK10XASeekItf_jjjE",
+   "name" : "unsigned int (const XASeekItf_ *const *, unsigned int, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK10XASeekItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK10XASeekItf_jjjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK10XASeekItf_jjjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11SLPitchItf_PsE",
+   "name" : "unsigned int (const SLPitchItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11SLPitchItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11SLPitchItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11SLPitchItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11SLPitchItf_PsS4_E",
+   "name" : "unsigned int (const SLPitchItf_ *const *, short *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11SLPitchItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11SLPitchItf_PsS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11SLPitchItf_PsS4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11SLPitchItf_sE",
+   "name" : "unsigned int (const SLPitchItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11SLPitchItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11SLPitchItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11SLPitchItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11SLVibraItf_PjE",
+   "name" : "unsigned int (const SLVibraItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11SLVibraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11SLVibraItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11SLVibraItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11SLVibraItf_PsE",
+   "name" : "unsigned int (const SLVibraItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11SLVibraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11SLVibraItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11SLVibraItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11SLVibraItf_jE",
+   "name" : "unsigned int (const SLVibraItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11SLVibraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11SLVibraItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11SLVibraItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11SLVibraItf_sE",
+   "name" : "unsigned int (const SLVibraItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11SLVibraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11SLVibraItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11SLVibraItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_E",
+   "name" : "unsigned int (const XARadioItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_PFvS3_PvjjjES4_E",
+   "name" : "unsigned int (const XARadioItf_ *const *, void (*)(const XARadioItf_ *const *, void *, unsigned int, unsigned int, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK11XARadioItf_PvjjjE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_PFvS3_PvjjjES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_PFvS3_PvjjjES4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_PhE",
+   "name" : "unsigned int (const XARadioItf_ *const *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_PhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_PhE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_PjE",
+   "name" : "unsigned int (const XARadioItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_hE",
+   "name" : "unsigned int (const XARadioItf_ *const *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_hE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_hE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_hPjE",
+   "name" : "unsigned int (const XARadioItf_ *const *, unsigned char, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_hPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_hPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_hPjS4_S4_E",
+   "name" : "unsigned int (const XARadioItf_ *const *, unsigned char, unsigned int *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_hPjS4_S4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_hPjS4_S4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_jE",
+   "name" : "unsigned int (const XARadioItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_jPjPhS4_S5_PtE",
+   "name" : "unsigned int (const XARadioItf_ *const *, unsigned int, unsigned int *, unsigned char *, unsigned int *, unsigned char *, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_jPjPhS4_S5_PtE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_jPjPhS4_S5_PtE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XARadioItf_jjhjPKhE",
+   "name" : "unsigned int (const XARadioItf_ *const *, unsigned int, unsigned int, unsigned char, unsigned int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XARadioItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XARadioItf_jjhjPKhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XARadioItf_jjhjPKhE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XAVibraItf_PjE",
+   "name" : "unsigned int (const XAVibraItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XAVibraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XAVibraItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XAVibraItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XAVibraItf_PsE",
+   "name" : "unsigned int (const XAVibraItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XAVibraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XAVibraItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XAVibraItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XAVibraItf_jE",
+   "name" : "unsigned int (const XAVibraItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XAVibraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XAVibraItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XAVibraItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK11XAVibraItf_sE",
+   "name" : "unsigned int (const XAVibraItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK11XAVibraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK11XAVibraItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK11XAVibraItf_sE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_PKhPjE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, const unsigned char *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_PKhPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_PKhPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_P13SLDataSource_P11SLDataSink_jPKPK14SLInterfaceID_PKjE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, const SLObjectItf_ *const **, SLDataSource_ *, SLDataSink_ *, unsigned int, const SLInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP13SLDataSource_"
+    },
+    {
+     "referenced_type" : "_ZTIP11SLDataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_P13SLDataSource_P11SLDataSink_jPKPK14SLInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_P13SLDataSource_P11SLDataSink_jPKPK14SLInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_P13SLDataSource_SB_P11SLDataSink_SD_SD_jPKPK14SLInterfaceID_PKjE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, const SLObjectItf_ *const **, SLDataSource_ *, SLDataSource_ *, SLDataSink_ *, SLDataSink_ *, SLDataSink_ *, unsigned int, const SLInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP13SLDataSource_"
+    },
+    {
+     "referenced_type" : "_ZTIP13SLDataSource_"
+    },
+    {
+     "referenced_type" : "_ZTIP11SLDataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIP11SLDataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIP11SLDataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_P13SLDataSource_SB_P11SLDataSink_SD_SD_jPKPK14SLInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_P13SLDataSource_SB_P11SLDataSink_SD_SD_jPKPK14SLInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_P13SLDataSource_jPKPK14SLInterfaceID_PKjE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, const SLObjectItf_ *const **, SLDataSource_ *, unsigned int, const SLInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP13SLDataSource_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_P13SLDataSource_jPKPK14SLInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_P13SLDataSource_jPKPK14SLInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_PvjjPKPK14SLInterfaceID_PKjE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, const SLObjectItf_ *const **, void *, unsigned int, unsigned int, const SLInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_PvjjPKPK14SLInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_PvjjPKPK14SLInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_jPKPK14SLInterfaceID_PKjE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, const SLObjectItf_ *const **, unsigned int, const SLInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_jPKPK14SLInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_jPKPK14SLInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_jjPKPK14SLInterfaceID_PKjE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, const SLObjectItf_ *const **, unsigned int, unsigned int, const SLInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_jjPKPK14SLInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_PPKPK12SLObjectItf_jjPKPK14SLInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_PjE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_jPhPsE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, unsigned int, unsigned char *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_jPhPsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_jPhPsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_jPjE",
+   "name" : "unsigned int (const SLEngineItf_ *const *, unsigned int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_jPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_jPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLEngineItf_jjPPK14SLInterfaceID_E",
+   "name" : "unsigned int (const SLEngineItf_ *const *, unsigned int, unsigned int, const SLInterfaceID_ **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPK14SLInterfaceID_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLEngineItf_jjPPK14SLInterfaceID_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLEngineItf_jjPPK14SLInterfaceID_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLObjectItf_PFvS3_PKvjjjPvES6_E",
+   "name" : "unsigned int (const SLObjectItf_ *const *, void (*)(const SLObjectItf_ *const *, const void *, unsigned int, unsigned int, unsigned int, void *), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK12SLObjectItf_PKvjjjPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLObjectItf_PFvS3_PKvjjjPvES6_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLObjectItf_PFvS3_PKvjjjPvES6_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLObjectItf_PK14SLInterfaceID_PvE",
+   "name" : "unsigned int (const SLObjectItf_ *const *, const SLInterfaceID_ *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLObjectItf_PK14SLInterfaceID_PvE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLObjectItf_PK14SLInterfaceID_PvE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLObjectItf_PiPjE",
+   "name" : "unsigned int (const SLObjectItf_ *const *, int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLObjectItf_PiPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLObjectItf_PiPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLObjectItf_PjE",
+   "name" : "unsigned int (const SLObjectItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLObjectItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLObjectItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLObjectItf_ijE",
+   "name" : "unsigned int (const SLObjectItf_ *const *, int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLObjectItf_ijE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLObjectItf_ijE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLObjectItf_jE",
+   "name" : "unsigned int (const SLObjectItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLObjectItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLObjectItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLObjectItf_sPPK14SLInterfaceID_jE",
+   "name" : "unsigned int (const SLObjectItf_ *const *, short, const SLInterfaceID_ **, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "referenced_type" : "_ZTIPPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLObjectItf_sPPK14SLInterfaceID_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLObjectItf_sPPK14SLInterfaceID_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLRecordItf_E",
+   "name" : "unsigned int (const SLRecordItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLRecordItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLRecordItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLRecordItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLRecordItf_PFvS3_PvjES4_E",
+   "name" : "unsigned int (const SLRecordItf_ *const *, void (*)(const SLRecordItf_ *const *, void *, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLRecordItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK12SLRecordItf_PvjE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLRecordItf_PFvS3_PvjES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLRecordItf_PFvS3_PvjES4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLRecordItf_PjE",
+   "name" : "unsigned int (const SLRecordItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLRecordItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLRecordItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLRecordItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLRecordItf_jE",
+   "name" : "unsigned int (const SLRecordItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLRecordItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLRecordItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLRecordItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLVolumeItf_PjE",
+   "name" : "unsigned int (const SLVolumeItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLVolumeItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLVolumeItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLVolumeItf_PsE",
+   "name" : "unsigned int (const SLVolumeItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLVolumeItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLVolumeItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLVolumeItf_jE",
+   "name" : "unsigned int (const SLVolumeItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLVolumeItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLVolumeItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12SLVolumeItf_sE",
+   "name" : "unsigned int (const SLVolumeItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12SLVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12SLVolumeItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12SLVolumeItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_PFvS3_PvjjES4_E",
+   "name" : "unsigned int (const XACameraItf_ *const *, void (*)(const XACameraItf_ *const *, void *, unsigned int, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK12XACameraItf_PvjjE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_PFvS3_PvjjES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_PFvS3_PvjjES4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_PjE",
+   "name" : "unsigned int (const XACameraItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_PjP21XAFocusPointPosition_E",
+   "name" : "unsigned int (const XACameraItf_ *const *, unsigned int *, XAFocusPointPosition_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP21XAFocusPointPosition_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_PjP21XAFocusPointPosition_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_PjP21XAFocusPointPosition_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_PjPiS4_E",
+   "name" : "unsigned int (const XACameraItf_ *const *, unsigned int *, int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_PjPiS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_PjPiS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_PjS4_E",
+   "name" : "unsigned int (const XACameraItf_ *const *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_PjS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_PjS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_PjS4_S4_E",
+   "name" : "unsigned int (const XACameraItf_ *const *, unsigned int *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_PjS4_S4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_PjS4_S4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_PsPjE",
+   "name" : "unsigned int (const XACameraItf_ *const *, short *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_PsPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_PsPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_jE",
+   "name" : "unsigned int (const XACameraItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_jijE",
+   "name" : "unsigned int (const XACameraItf_ *const *, unsigned int, int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_jijE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_jijE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_jjE",
+   "name" : "unsigned int (const XACameraItf_ *const *, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_jjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_jjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_jjjE",
+   "name" : "unsigned int (const XACameraItf_ *const *, unsigned int, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_jjjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_jjjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XACameraItf_sjjjE",
+   "name" : "unsigned int (const XACameraItf_ *const *, short, unsigned int, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XACameraItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XACameraItf_sjjjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XACameraItf_sjjjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PKhPjE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, const unsigned char *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PKhPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PKhPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_P13XADataSource_SB_P11XADataSink_SD_SD_SD_jPKPK14XAInterfaceID_PKjE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, const XAObjectItf_ *const **, XADataSource_ *, XADataSource_ *, XADataSink_ *, XADataSink_ *, XADataSink_ *, XADataSink_ *, unsigned int, const XAInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP13XADataSource_"
+    },
+    {
+     "referenced_type" : "_ZTIP13XADataSource_"
+    },
+    {
+     "referenced_type" : "_ZTIP11XADataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIP11XADataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIP11XADataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIP11XADataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14XAInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_P13XADataSource_SB_P11XADataSink_SD_SD_SD_jPKPK14XAInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_P13XADataSource_SB_P11XADataSink_SD_SD_SD_jPKPK14XAInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_P13XADataSource_SB_P11XADataSink_jPKPK14XAInterfaceID_PKjE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, const XAObjectItf_ *const **, XADataSource_ *, XADataSource_ *, XADataSink_ *, unsigned int, const XAInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP13XADataSource_"
+    },
+    {
+     "referenced_type" : "_ZTIP13XADataSource_"
+    },
+    {
+     "referenced_type" : "_ZTIP11XADataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14XAInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_P13XADataSource_SB_P11XADataSink_jPKPK14XAInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_P13XADataSource_SB_P11XADataSink_jPKPK14XAInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_P13XADataSource_jPKPK14XAInterfaceID_PKjE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, const XAObjectItf_ *const **, XADataSource_ *, unsigned int, const XAInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP13XADataSource_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14XAInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_P13XADataSource_jPKPK14XAInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_P13XADataSource_jPKPK14XAInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_PvjjPKPK14XAInterfaceID_PKjE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, const XAObjectItf_ *const **, void *, unsigned int, unsigned int, const XAInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14XAInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_PvjjPKPK14XAInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_PvjjPKPK14XAInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_jPKPK14XAInterfaceID_PKjE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, const XAObjectItf_ *const **, unsigned int, const XAInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14XAInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_jPKPK14XAInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_jPKPK14XAInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_jjPKPK14XAInterfaceID_PKjE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, const XAObjectItf_ *const **, unsigned int, unsigned int, const XAInterfaceID_ *const *, const unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14XAInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_jjPKPK14XAInterfaceID_PKjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PPKPK12XAObjectItf_jjPKPK14XAInterfaceID_PKjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PjE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PjS4_P16XALEDDescriptor_E",
+   "name" : "unsigned int (const XAEngineItf_ *const *, unsigned int *, unsigned int *, XALEDDescriptor_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP16XALEDDescriptor_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PjS4_P16XALEDDescriptor_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PjS4_P16XALEDDescriptor_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PjS4_P18XAVibraDescriptor_E",
+   "name" : "unsigned int (const XAEngineItf_ *const *, unsigned int *, unsigned int *, XAVibraDescriptor_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP18XAVibraDescriptor_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PjS4_P18XAVibraDescriptor_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PjS4_P18XAVibraDescriptor_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PjS4_S4_PKhE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, unsigned int *, unsigned int *, unsigned int *, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PjS4_S4_PKhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PjS4_S4_PKhE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_PsE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_jPhPsE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, unsigned int, unsigned char *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_jPhPsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_jPhPsE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_jPjE",
+   "name" : "unsigned int (const XAEngineItf_ *const *, unsigned int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_jPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_jPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAEngineItf_jjPPK14XAInterfaceID_E",
+   "name" : "unsigned int (const XAEngineItf_ *const *, unsigned int, unsigned int, const XAInterfaceID_ **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAEngineItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPK14XAInterfaceID_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAEngineItf_jjPPK14XAInterfaceID_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAEngineItf_jjPPK14XAInterfaceID_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAObjectItf_PFvS3_PKvjjjPvES6_E",
+   "name" : "unsigned int (const XAObjectItf_ *const *, void (*)(const XAObjectItf_ *const *, const void *, unsigned int, unsigned int, unsigned int, void *), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK12XAObjectItf_PKvjjjPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAObjectItf_PFvS3_PKvjjjPvES6_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAObjectItf_PFvS3_PKvjjjPvES6_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAObjectItf_PK14XAInterfaceID_PvE",
+   "name" : "unsigned int (const XAObjectItf_ *const *, const XAInterfaceID_ *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14XAInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAObjectItf_PK14XAInterfaceID_PvE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAObjectItf_PK14XAInterfaceID_PvE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAObjectItf_PiPjE",
+   "name" : "unsigned int (const XAObjectItf_ *const *, int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAObjectItf_PiPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAObjectItf_PiPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAObjectItf_PjE",
+   "name" : "unsigned int (const XAObjectItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAObjectItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAObjectItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAObjectItf_ijE",
+   "name" : "unsigned int (const XAObjectItf_ *const *, int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAObjectItf_ijE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAObjectItf_ijE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAObjectItf_jE",
+   "name" : "unsigned int (const XAObjectItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAObjectItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAObjectItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAObjectItf_sPPK14XAInterfaceID_jE",
+   "name" : "unsigned int (const XAObjectItf_ *const *, short, const XAInterfaceID_ **, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAObjectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "referenced_type" : "_ZTIPPK14XAInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAObjectItf_sPPK14XAInterfaceID_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAObjectItf_sPPK14XAInterfaceID_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XARecordItf_E",
+   "name" : "unsigned int (const XARecordItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XARecordItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XARecordItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XARecordItf_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XARecordItf_PFvS3_PvjES4_E",
+   "name" : "unsigned int (const XARecordItf_ *const *, void (*)(const XARecordItf_ *const *, void *, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XARecordItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK12XARecordItf_PvjE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XARecordItf_PFvS3_PvjES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XARecordItf_PFvS3_PvjES4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XARecordItf_PjE",
+   "name" : "unsigned int (const XARecordItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XARecordItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XARecordItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XARecordItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XARecordItf_jE",
+   "name" : "unsigned int (const XARecordItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XARecordItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XARecordItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XARecordItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAVolumeItf_PjE",
+   "name" : "unsigned int (const XAVolumeItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAVolumeItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAVolumeItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAVolumeItf_PsE",
+   "name" : "unsigned int (const XAVolumeItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAVolumeItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAVolumeItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAVolumeItf_jE",
+   "name" : "unsigned int (const XAVolumeItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAVolumeItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAVolumeItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK12XAVolumeItf_sE",
+   "name" : "unsigned int (const XAVolumeItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK12XAVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK12XAVolumeItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK12XAVolumeItf_sE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DCommitItf_E",
+   "name" : "unsigned int (const SL3DCommitItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DCommitItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DCommitItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DCommitItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DCommitItf_jE",
+   "name" : "unsigned int (const SL3DCommitItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DCommitItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DCommitItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DCommitItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_PhE",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_PhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_PhE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_PiS4_E",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, int *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_PiS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_PiS4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_PiS4_PsE",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, int *, int *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_PiS4_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_PiS4_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_PjE",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_PsE",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_hE",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_hE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_hE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_iiE",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_iiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_iiE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_iisE",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, int, int, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_iisE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_iisE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_jE",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SL3DSourceItf_sE",
+   "name" : "unsigned int (const SL3DSourceItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SL3DSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SL3DSourceItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SL3DSourceItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLLEDArrayItf_PjE",
+   "name" : "unsigned int (const SLLEDArrayItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLLEDArrayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLLEDArrayItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLLEDArrayItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLLEDArrayItf_hP6SLHSL_E",
+   "name" : "unsigned int (const SLLEDArrayItf_ *const *, unsigned char, SLHSL_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLLEDArrayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIP6SLHSL_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLLEDArrayItf_hP6SLHSL_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLLEDArrayItf_hP6SLHSL_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLLEDArrayItf_hPK6SLHSL_E",
+   "name" : "unsigned int (const SLLEDArrayItf_ *const *, unsigned char, const SLHSL_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLLEDArrayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPK6SLHSL_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLLEDArrayItf_hPK6SLHSL_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLLEDArrayItf_hPK6SLHSL_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLLEDArrayItf_jE",
+   "name" : "unsigned int (const SLLEDArrayItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLLEDArrayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLLEDArrayItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLLEDArrayItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLMIDITimeItf_PjE",
+   "name" : "unsigned int (const SLMIDITimeItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLMIDITimeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLMIDITimeItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLMIDITimeItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLMIDITimeItf_PjS4_E",
+   "name" : "unsigned int (const SLMIDITimeItf_ *const *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLMIDITimeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLMIDITimeItf_PjS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLMIDITimeItf_PjS4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLMIDITimeItf_jE",
+   "name" : "unsigned int (const SLMIDITimeItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLMIDITimeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLMIDITimeItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLMIDITimeItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLMIDITimeItf_jjE",
+   "name" : "unsigned int (const SLMIDITimeItf_ *const *, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLMIDITimeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLMIDITimeItf_jjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLMIDITimeItf_jjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLMuteSoloItf_PhE",
+   "name" : "unsigned int (const SLMuteSoloItf_ *const *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLMuteSoloItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLMuteSoloItf_PhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLMuteSoloItf_PhE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLMuteSoloItf_hPjE",
+   "name" : "unsigned int (const SLMuteSoloItf_ *const *, unsigned char, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLMuteSoloItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLMuteSoloItf_hPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLMuteSoloItf_hPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14SLMuteSoloItf_hjE",
+   "name" : "unsigned int (const SLMuteSoloItf_ *const *, unsigned char, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14SLMuteSoloItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14SLMuteSoloItf_hjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14SLMuteSoloItf_hjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XALEDArrayItf_PjE",
+   "name" : "unsigned int (const XALEDArrayItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XALEDArrayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XALEDArrayItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XALEDArrayItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XALEDArrayItf_hP6XAHSL_E",
+   "name" : "unsigned int (const XALEDArrayItf_ *const *, unsigned char, XAHSL_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XALEDArrayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIP6XAHSL_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XALEDArrayItf_hP6XAHSL_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XALEDArrayItf_hP6XAHSL_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XALEDArrayItf_hPK6XAHSL_E",
+   "name" : "unsigned int (const XALEDArrayItf_ *const *, unsigned char, const XAHSL_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XALEDArrayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPK6XAHSL_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XALEDArrayItf_hPK6XAHSL_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XALEDArrayItf_hPK6XAHSL_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XALEDArrayItf_jE",
+   "name" : "unsigned int (const XALEDArrayItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XALEDArrayItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XALEDArrayItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XALEDArrayItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XASnapshotItf_E",
+   "name" : "unsigned int (const XASnapshotItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XASnapshotItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XASnapshotItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XASnapshotItf_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XASnapshotItf_P11XADataSink_E",
+   "name" : "unsigned int (const XASnapshotItf_ *const *, XADataSink_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XASnapshotItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP11XADataSink_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XASnapshotItf_P11XADataSink_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XASnapshotItf_P11XADataSink_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XASnapshotItf_PjE",
+   "name" : "unsigned int (const XASnapshotItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XASnapshotItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XASnapshotItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XASnapshotItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XASnapshotItf_PjS4_E",
+   "name" : "unsigned int (const XASnapshotItf_ *const *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XASnapshotItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XASnapshotItf_PjS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XASnapshotItf_PjS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XASnapshotItf_jE",
+   "name" : "unsigned int (const XASnapshotItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XASnapshotItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XASnapshotItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XASnapshotItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK14XASnapshotItf_jjj11XADataSink_PFvS3_PvEPFvS3_S5_jPKS4_ES5_E",
+   "name" : "unsigned int (const XASnapshotItf_ *const *, unsigned int, unsigned int, unsigned int, XADataSink_, void (*)(const XASnapshotItf_ *const *, void *), void (*)(const XASnapshotItf_ *const *, void *, unsigned int, const XADataSink_ *), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK14XASnapshotItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTI11XADataSink_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK14XASnapshotItf_PvE"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK14XASnapshotItf_PvjPK11XADataSink_E"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK14XASnapshotItf_jjj11XADataSink_PFvS3_PvEPFvS3_S5_jPKS4_ES5_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK14XASnapshotItf_jjj11XADataSink_PFvS3_PvEPFvS3_S5_jPKS4_ES5_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SL3DDopplerItf_P8SLVec3D_E",
+   "name" : "unsigned int (const SL3DDopplerItf_ *const *, SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SL3DDopplerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SL3DDopplerItf_P8SLVec3D_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SL3DDopplerItf_P8SLVec3D_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SL3DDopplerItf_PK8SLVec3D_E",
+   "name" : "unsigned int (const SL3DDopplerItf_ *const *, const SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SL3DDopplerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SL3DDopplerItf_PK8SLVec3D_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SL3DDopplerItf_PK8SLVec3D_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SL3DDopplerItf_PsE",
+   "name" : "unsigned int (const SL3DDopplerItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SL3DDopplerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SL3DDopplerItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SL3DDopplerItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SL3DDopplerItf_iiiE",
+   "name" : "unsigned int (const SL3DDopplerItf_ *const *, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SL3DDopplerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SL3DDopplerItf_iiiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SL3DDopplerItf_iiiE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SL3DDopplerItf_sE",
+   "name" : "unsigned int (const SL3DDopplerItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SL3DDopplerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SL3DDopplerItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SL3DDopplerItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLBassBoostItf_PjE",
+   "name" : "unsigned int (const SLBassBoostItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLBassBoostItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLBassBoostItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLBassBoostItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLBassBoostItf_PsE",
+   "name" : "unsigned int (const SLBassBoostItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLBassBoostItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLBassBoostItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLBassBoostItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLBassBoostItf_jE",
+   "name" : "unsigned int (const SLBassBoostItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLBassBoostItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLBassBoostItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLBassBoostItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLBassBoostItf_sE",
+   "name" : "unsigned int (const SLBassBoostItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLBassBoostItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLBassBoostItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLBassBoostItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_PjE",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_PsS4_E",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, short *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_PsS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_PsS4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_PtE",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_PtE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_PtE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_jE",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_jPtE",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_jPtE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_jPtE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_tE",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_tE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_tE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_tPPKhE",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned short, const unsigned char **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_tPPKhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_tPPKhE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_tPjE",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned short, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_tPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_tPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_tPjS4_E",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned short, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_tPjS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_tPjS4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_tPsE",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned short, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_tPsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_tPsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLEqualizerItf_tsE",
+   "name" : "unsigned int (const SLEqualizerItf_ *const *, unsigned short, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLEqualizerItf_tsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLEqualizerItf_tsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLMIDITempoItf_PjE",
+   "name" : "unsigned int (const SLMIDITempoItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLMIDITempoItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLMIDITempoItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLMIDITempoItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLMIDITempoItf_jE",
+   "name" : "unsigned int (const SLMIDITempoItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLMIDITempoItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLMIDITempoItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLMIDITempoItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLOutputMixItf_PFvS3_PvES4_E",
+   "name" : "unsigned int (const SLOutputMixItf_ *const *, void (*)(const SLOutputMixItf_ *const *, void *), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLOutputMixItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK15SLOutputMixItf_PvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLOutputMixItf_PFvS3_PvES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLOutputMixItf_PFvS3_PvES4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLOutputMixItf_PiPjE",
+   "name" : "unsigned int (const SLOutputMixItf_ *const *, int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLOutputMixItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLOutputMixItf_PiPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLOutputMixItf_PiPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLOutputMixItf_iPjE",
+   "name" : "unsigned int (const SLOutputMixItf_ *const *, int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLOutputMixItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLOutputMixItf_iPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLOutputMixItf_iPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLRatePitchItf_PsE",
+   "name" : "unsigned int (const SLRatePitchItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLRatePitchItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLRatePitchItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLRatePitchItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLRatePitchItf_PsS4_E",
+   "name" : "unsigned int (const SLRatePitchItf_ *const *, short *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLRatePitchItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLRatePitchItf_PsS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLRatePitchItf_PsS4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15SLRatePitchItf_sE",
+   "name" : "unsigned int (const SLRatePitchItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15SLRatePitchItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15SLRatePitchItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15SLRatePitchItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_PjE",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_PsS4_E",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, short *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_PsS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_PsS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_PtE",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_PtE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_PtE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_jE",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_jPtE",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_jPtE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_jPtE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_tE",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_tE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_tE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_tPPKhE",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned short, const unsigned char **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_tPPKhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_tPPKhE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_tPjE",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned short, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_tPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_tPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_tPjS4_E",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned short, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_tPjS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_tPjS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_tPsE",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned short, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_tPsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_tPsE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAEqualizerItf_tsE",
+   "name" : "unsigned int (const XAEqualizerItf_ *const *, unsigned short, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAEqualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAEqualizerItf_tsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAEqualizerItf_tsE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAOutputMixItf_PFvS3_PvES4_E",
+   "name" : "unsigned int (const XAOutputMixItf_ *const *, void (*)(const XAOutputMixItf_ *const *, void *), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAOutputMixItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK15XAOutputMixItf_PvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAOutputMixItf_PFvS3_PvES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAOutputMixItf_PFvS3_PvES4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAOutputMixItf_PiPjE",
+   "name" : "unsigned int (const XAOutputMixItf_ *const *, int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAOutputMixItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAOutputMixItf_PiPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAOutputMixItf_PiPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK15XAOutputMixItf_iPjE",
+   "name" : "unsigned int (const XAOutputMixItf_ *const *, int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK15XAOutputMixItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK15XAOutputMixItf_iPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK15XAOutputMixItf_iPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SL3DGroupingItf_PKPK12SLObjectItf_E",
+   "name" : "unsigned int (const SL3DGroupingItf_ *const *, const SLObjectItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SL3DGroupingItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK12SLObjectItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SL3DGroupingItf_PKPK12SLObjectItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SL3DGroupingItf_PKPK12SLObjectItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SL3DGroupingItf_PPKPK12SLObjectItf_E",
+   "name" : "unsigned int (const SL3DGroupingItf_ *const *, const SLObjectItf_ *const **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SL3DGroupingItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPPKPK12SLObjectItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SL3DGroupingItf_PPKPK12SLObjectItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SL3DGroupingItf_PPKPK12SLObjectItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SL3DLocationItf_P8SLVec3D_E",
+   "name" : "unsigned int (const SL3DLocationItf_ *const *, SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SL3DLocationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SL3DLocationItf_P8SLVec3D_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SL3DLocationItf_P8SLVec3D_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SL3DLocationItf_P8SLVec3D_S5_E",
+   "name" : "unsigned int (const SL3DLocationItf_ *const *, SLVec3D_ *, SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SL3DLocationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP8SLVec3D_"
+    },
+    {
+     "referenced_type" : "_ZTIP8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SL3DLocationItf_P8SLVec3D_S5_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SL3DLocationItf_P8SLVec3D_S5_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SL3DLocationItf_PK8SLVec3D_E",
+   "name" : "unsigned int (const SL3DLocationItf_ *const *, const SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SL3DLocationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SL3DLocationItf_PK8SLVec3D_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SL3DLocationItf_PK8SLVec3D_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SL3DLocationItf_PK8SLVec3D_S6_E",
+   "name" : "unsigned int (const SL3DLocationItf_ *const *, const SLVec3D_ *, const SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SL3DLocationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK8SLVec3D_"
+    },
+    {
+     "referenced_type" : "_ZTIPK8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SL3DLocationItf_PK8SLVec3D_S6_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SL3DLocationItf_PK8SLVec3D_S6_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SL3DLocationItf_iPK8SLVec3D_E",
+   "name" : "unsigned int (const SL3DLocationItf_ *const *, int, const SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SL3DLocationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SL3DLocationItf_iPK8SLVec3D_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SL3DLocationItf_iPK8SLVec3D_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SL3DLocationItf_iiiE",
+   "name" : "unsigned int (const SL3DLocationItf_ *const *, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SL3DLocationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SL3DLocationItf_iiiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SL3DLocationItf_iiiE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SLEffectSendItf_PKvPjE",
+   "name" : "unsigned int (const SLEffectSendItf_ *const *, const void *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SLEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SLEffectSendItf_PKvPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SLEffectSendItf_PKvPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SLEffectSendItf_PKvPsE",
+   "name" : "unsigned int (const SLEffectSendItf_ *const *, const void *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SLEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SLEffectSendItf_PKvPsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SLEffectSendItf_PKvPsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SLEffectSendItf_PKvjsE",
+   "name" : "unsigned int (const SLEffectSendItf_ *const *, const void *, unsigned int, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SLEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SLEffectSendItf_PKvjsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SLEffectSendItf_PKvjsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SLEffectSendItf_PKvsE",
+   "name" : "unsigned int (const SLEffectSendItf_ *const *, const void *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SLEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SLEffectSendItf_PKvsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SLEffectSendItf_PKvsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SLEffectSendItf_PsE",
+   "name" : "unsigned int (const SLEffectSendItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SLEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SLEffectSendItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SLEffectSendItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SLEffectSendItf_sE",
+   "name" : "unsigned int (const SLEffectSendItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SLEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SLEffectSendItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SLEffectSendItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16SLThreadSyncItf_E",
+   "name" : "unsigned int (const SLThreadSyncItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16SLThreadSyncItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16SLThreadSyncItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16SLThreadSyncItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK16XAThreadSyncItf_E",
+   "name" : "unsigned int (const XAThreadSyncItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK16XAThreadSyncItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK16XAThreadSyncItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK16XAThreadSyncItf_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLBufferQueueItf_E",
+   "name" : "unsigned int (const SLBufferQueueItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLBufferQueueItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLBufferQueueItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLBufferQueueItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLBufferQueueItf_P19SLBufferQueueState_E",
+   "name" : "unsigned int (const SLBufferQueueItf_ *const *, SLBufferQueueState_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP19SLBufferQueueState_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLBufferQueueItf_P19SLBufferQueueState_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLBufferQueueItf_P19SLBufferQueueState_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLBufferQueueItf_PFvS3_PvES4_E",
+   "name" : "unsigned int (const SLBufferQueueItf_ *const *, void (*)(const SLBufferQueueItf_ *const *, void *), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK17SLBufferQueueItf_PvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLBufferQueueItf_PFvS3_PvES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLBufferQueueItf_PFvS3_PvES4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLBufferQueueItf_PKvjE",
+   "name" : "unsigned int (const SLBufferQueueItf_ *const *, const void *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLBufferQueueItf_PKvjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLBufferQueueItf_PKvjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLMIDIMessageItf_E",
+   "name" : "unsigned int (const SLMIDIMessageItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLMIDIMessageItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLMIDIMessageItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLMIDIMessageItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLMIDIMessageItf_PFvS3_PvhjPKhjtES4_E",
+   "name" : "unsigned int (const SLMIDIMessageItf_ *const *, void (*)(const SLMIDIMessageItf_ *const *, void *, unsigned char, unsigned int, const unsigned char *, unsigned int, unsigned short), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLMIDIMessageItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK17SLMIDIMessageItf_PvhjPKhjtE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLMIDIMessageItf_PFvS3_PvhjPKhjtES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLMIDIMessageItf_PFvS3_PvhjPKhjtES4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLMIDIMessageItf_PKhjE",
+   "name" : "unsigned int (const SLMIDIMessageItf_ *const *, const unsigned char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLMIDIMessageItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLMIDIMessageItf_PKhjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLMIDIMessageItf_PKhjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLMIDIMessageItf_jE",
+   "name" : "unsigned int (const SLMIDIMessageItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLMIDIMessageItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLMIDIMessageItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLMIDIMessageItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLVirtualizerItf_PjE",
+   "name" : "unsigned int (const SLVirtualizerItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLVirtualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLVirtualizerItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLVirtualizerItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLVirtualizerItf_PsE",
+   "name" : "unsigned int (const SLVirtualizerItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLVirtualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLVirtualizerItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLVirtualizerItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLVirtualizerItf_jE",
+   "name" : "unsigned int (const SLVirtualizerItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLVirtualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLVirtualizerItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLVirtualizerItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK17SLVirtualizerItf_sE",
+   "name" : "unsigned int (const SLVirtualizerItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK17SLVirtualizerItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK17SLVirtualizerItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK17SLVirtualizerItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLAudioEncoderItf_P23SLAudioEncoderSettings_E",
+   "name" : "unsigned int (const SLAudioEncoderItf_ *const *, SLAudioEncoderSettings_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLAudioEncoderItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP23SLAudioEncoderSettings_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLAudioEncoderItf_P23SLAudioEncoderSettings_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLAudioEncoderItf_P23SLAudioEncoderSettings_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLDeviceVolumeItf_jPiE",
+   "name" : "unsigned int (const SLDeviceVolumeItf_ *const *, unsigned int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLDeviceVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLDeviceVolumeItf_jPiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLDeviceVolumeItf_jPiE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLDeviceVolumeItf_jPiS4_PjE",
+   "name" : "unsigned int (const SLDeviceVolumeItf_ *const *, unsigned int, int *, int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLDeviceVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLDeviceVolumeItf_jPiS4_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLDeviceVolumeItf_jPiS4_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLDeviceVolumeItf_jiE",
+   "name" : "unsigned int (const SLDeviceVolumeItf_ *const *, unsigned int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLDeviceVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLDeviceVolumeItf_jiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLDeviceVolumeItf_jiE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_PtE",
+   "name" : "unsigned int (const SLMIDIMuteSoloItf_ *const *, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLMIDIMuteSoloItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_PtE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_PtE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_hPjE",
+   "name" : "unsigned int (const SLMIDIMuteSoloItf_ *const *, unsigned char, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLMIDIMuteSoloItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_hPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_hPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_hjE",
+   "name" : "unsigned int (const SLMIDIMuteSoloItf_ *const *, unsigned char, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLMIDIMuteSoloItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_hjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_hjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_tPjE",
+   "name" : "unsigned int (const SLMIDIMuteSoloItf_ *const *, unsigned short, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLMIDIMuteSoloItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_tPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_tPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_tjE",
+   "name" : "unsigned int (const SLMIDIMuteSoloItf_ *const *, unsigned short, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLMIDIMuteSoloItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_tjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLMIDIMuteSoloItf_tjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLPlaybackRateItf_PjE",
+   "name" : "unsigned int (const SLPlaybackRateItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLPlaybackRateItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLPlaybackRateItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLPlaybackRateItf_PsE",
+   "name" : "unsigned int (const SLPlaybackRateItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLPlaybackRateItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLPlaybackRateItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLPlaybackRateItf_hPsS4_S4_PjE",
+   "name" : "unsigned int (const SLPlaybackRateItf_ *const *, unsigned char, short *, short *, short *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLPlaybackRateItf_hPsS4_S4_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLPlaybackRateItf_hPsS4_S4_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLPlaybackRateItf_jE",
+   "name" : "unsigned int (const SLPlaybackRateItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLPlaybackRateItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLPlaybackRateItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLPlaybackRateItf_sE",
+   "name" : "unsigned int (const SLPlaybackRateItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLPlaybackRateItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLPlaybackRateItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLPlaybackRateItf_sPjE",
+   "name" : "unsigned int (const SLPlaybackRateItf_ *const *, short, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLPlaybackRateItf_sPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLPlaybackRateItf_sPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLPresetReverbItf_PtE",
+   "name" : "unsigned int (const SLPresetReverbItf_ *const *, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLPresetReverbItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLPresetReverbItf_PtE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLPresetReverbItf_PtE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18SLPresetReverbItf_tE",
+   "name" : "unsigned int (const SLPresetReverbItf_ *const *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18SLPresetReverbItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18SLPresetReverbItf_tE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18SLPresetReverbItf_tE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAAudioEncoderItf_P23XAAudioEncoderSettings_E",
+   "name" : "unsigned int (const XAAudioEncoderItf_ *const *, XAAudioEncoderSettings_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAAudioEncoderItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP23XAAudioEncoderSettings_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAAudioEncoderItf_P23XAAudioEncoderSettings_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAAudioEncoderItf_P23XAAudioEncoderSettings_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XADeviceVolumeItf_jPiE",
+   "name" : "unsigned int (const XADeviceVolumeItf_ *const *, unsigned int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XADeviceVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XADeviceVolumeItf_jPiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XADeviceVolumeItf_jPiE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XADeviceVolumeItf_jPiS4_PjE",
+   "name" : "unsigned int (const XADeviceVolumeItf_ *const *, unsigned int, int *, int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XADeviceVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XADeviceVolumeItf_jPiS4_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XADeviceVolumeItf_jPiS4_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XADeviceVolumeItf_jiE",
+   "name" : "unsigned int (const XADeviceVolumeItf_ *const *, unsigned int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XADeviceVolumeItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XADeviceVolumeItf_jiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XADeviceVolumeItf_jiE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAImageEffectsItf_jE",
+   "name" : "unsigned int (const XAImageEffectsItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAImageEffectsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAImageEffectsItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAImageEffectsItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAImageEffectsItf_jPjE",
+   "name" : "unsigned int (const XAImageEffectsItf_ *const *, unsigned int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAImageEffectsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAImageEffectsItf_jPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAImageEffectsItf_jPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAImageEncoderItf_P16XAImageSettings_E",
+   "name" : "unsigned int (const XAImageEncoderItf_ *const *, XAImageSettings_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAImageEncoderItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP16XAImageSettings_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAImageEncoderItf_P16XAImageSettings_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAImageEncoderItf_P16XAImageSettings_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAImageEncoderItf_PK16XAImageSettings_E",
+   "name" : "unsigned int (const XAImageEncoderItf_ *const *, const XAImageSettings_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAImageEncoderItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK16XAImageSettings_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAImageEncoderItf_PK16XAImageSettings_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAImageEncoderItf_PK16XAImageSettings_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAImageEncoderItf_PjE",
+   "name" : "unsigned int (const XAImageEncoderItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAImageEncoderItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAImageEncoderItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAImageEncoderItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAPlaybackRateItf_PjE",
+   "name" : "unsigned int (const XAPlaybackRateItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAPlaybackRateItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAPlaybackRateItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAPlaybackRateItf_PsE",
+   "name" : "unsigned int (const XAPlaybackRateItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAPlaybackRateItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAPlaybackRateItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAPlaybackRateItf_hPsS4_S4_PjE",
+   "name" : "unsigned int (const XAPlaybackRateItf_ *const *, unsigned char, short *, short *, short *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAPlaybackRateItf_hPsS4_S4_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAPlaybackRateItf_hPsS4_S4_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAPlaybackRateItf_jE",
+   "name" : "unsigned int (const XAPlaybackRateItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAPlaybackRateItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAPlaybackRateItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAPlaybackRateItf_sE",
+   "name" : "unsigned int (const XAPlaybackRateItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAPlaybackRateItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAPlaybackRateItf_sE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAPlaybackRateItf_sPjE",
+   "name" : "unsigned int (const XAPlaybackRateItf_ *const *, short, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAPlaybackRateItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAPlaybackRateItf_sPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAPlaybackRateItf_sPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK18XAVideoEncoderItf_P16XAVideoSettings_E",
+   "name" : "unsigned int (const XAVideoEncoderItf_ *const *, XAVideoSettings_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK18XAVideoEncoderItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP16XAVideoSettings_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK18XAVideoEncoderItf_P16XAVideoSettings_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK18XAVideoEncoderItf_P16XAVideoSettings_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SL3DMacroscopicItf_P8SLVec3D_S5_E",
+   "name" : "unsigned int (const SL3DMacroscopicItf_ *const *, SLVec3D_ *, SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SL3DMacroscopicItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP8SLVec3D_"
+    },
+    {
+     "referenced_type" : "_ZTIP8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_P8SLVec3D_S5_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_P8SLVec3D_S5_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SL3DMacroscopicItf_PK8SLVec3D_S6_E",
+   "name" : "unsigned int (const SL3DMacroscopicItf_ *const *, const SLVec3D_ *, const SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SL3DMacroscopicItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK8SLVec3D_"
+    },
+    {
+     "referenced_type" : "_ZTIPK8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_PK8SLVec3D_S6_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_PK8SLVec3D_S6_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SL3DMacroscopicItf_PiS4_S4_E",
+   "name" : "unsigned int (const SL3DMacroscopicItf_ *const *, int *, int *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SL3DMacroscopicItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_PiS4_S4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_PiS4_S4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SL3DMacroscopicItf_iPK8SLVec3D_E",
+   "name" : "unsigned int (const SL3DMacroscopicItf_ *const *, int, const SLVec3D_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SL3DMacroscopicItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK8SLVec3D_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_iPK8SLVec3D_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_iPK8SLVec3D_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SL3DMacroscopicItf_iiiE",
+   "name" : "unsigned int (const SL3DMacroscopicItf_ *const *, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SL3DMacroscopicItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_iiiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SL3DMacroscopicItf_iiiE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_E",
+   "name" : "unsigned int (const SLAndroidEffectItf_ *const *, const SLInterfaceID_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SLAndroidEffectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14SLInterfaceID_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_PjE",
+   "name" : "unsigned int (const SLAndroidEffectItf_ *const *, const SLInterfaceID_ *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SLAndroidEffectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_jE",
+   "name" : "unsigned int (const SLAndroidEffectItf_ *const *, const SLInterfaceID_ *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SLAndroidEffectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_jjPvPjS7_E",
+   "name" : "unsigned int (const SLAndroidEffectItf_ *const *, const SLInterfaceID_ *, unsigned int, unsigned int, void *, unsigned int *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SLAndroidEffectItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_jjPvPjS7_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SLAndroidEffectItf_PK14SLInterfaceID_jjPvPjS7_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SLDynamicSourceItf_P13SLDataSource_E",
+   "name" : "unsigned int (const SLDynamicSourceItf_ *const *, SLDataSource_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SLDynamicSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP13SLDataSource_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SLDynamicSourceItf_P13SLDataSource_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SLDynamicSourceItf_P13SLDataSource_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SLVisualizationItf_PFvPvPKhS6_jES4_jE",
+   "name" : "unsigned int (const SLVisualizationItf_ *const *, void (*)(void *, const unsigned char *, const unsigned char *, unsigned int), void *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SLVisualizationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPvPKhS1_jE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SLVisualizationItf_PFvPvPKhS6_jES4_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SLVisualizationItf_PFvPvPKhS6_jES4_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19SLVisualizationItf_PjE",
+   "name" : "unsigned int (const SLVisualizationItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19SLVisualizationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19SLVisualizationItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19SLVisualizationItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19XADynamicSourceItf_P13XADataSource_E",
+   "name" : "unsigned int (const XADynamicSourceItf_ *const *, XADataSource_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19XADynamicSourceItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP13XADataSource_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19XADynamicSourceItf_P13XADataSource_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19XADynamicSourceItf_P13XADataSource_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19XAImageControlsItf_PiE",
+   "name" : "unsigned int (const XAImageControlsItf_ *const *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19XAImageControlsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19XAImageControlsItf_PiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19XAImageControlsItf_PiE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19XAImageControlsItf_PjE",
+   "name" : "unsigned int (const XAImageControlsItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19XAImageControlsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19XAImageControlsItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19XAImageControlsItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19XAImageControlsItf_PsE",
+   "name" : "unsigned int (const XAImageControlsItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19XAImageControlsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19XAImageControlsItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19XAImageControlsItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19XAImageControlsItf_PsS4_PjPS4_E",
+   "name" : "unsigned int (const XAImageControlsItf_ *const *, short *, short *, unsigned int *, short **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19XAImageControlsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19XAImageControlsItf_PsS4_PjPS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19XAImageControlsItf_PsS4_PjPS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19XAImageControlsItf_iE",
+   "name" : "unsigned int (const XAImageControlsItf_ *const *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19XAImageControlsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19XAImageControlsItf_iE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19XAImageControlsItf_iE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19XAImageControlsItf_jE",
+   "name" : "unsigned int (const XAImageControlsItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19XAImageControlsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19XAImageControlsItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19XAImageControlsItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK19XAImageControlsItf_sE",
+   "name" : "unsigned int (const XAImageControlsItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK19XAImageControlsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK19XAImageControlsItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK19XAImageControlsItf_sE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20SLPrefetchStatusItf_PFvS3_PvjES4_E",
+   "name" : "unsigned int (const SLPrefetchStatusItf_ *const *, void (*)(const SLPrefetchStatusItf_ *const *, void *, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20SLPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK20SLPrefetchStatusItf_PvjE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_PFvS3_PvjES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_PFvS3_PvjES4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20SLPrefetchStatusItf_PjE",
+   "name" : "unsigned int (const SLPrefetchStatusItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20SLPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20SLPrefetchStatusItf_PsE",
+   "name" : "unsigned int (const SLPrefetchStatusItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20SLPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20SLPrefetchStatusItf_jE",
+   "name" : "unsigned int (const SLPrefetchStatusItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20SLPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20SLPrefetchStatusItf_sE",
+   "name" : "unsigned int (const SLPrefetchStatusItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20SLPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20SLPrefetchStatusItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20XAPrefetchStatusItf_PFvS3_PvjES4_E",
+   "name" : "unsigned int (const XAPrefetchStatusItf_ *const *, void (*)(const XAPrefetchStatusItf_ *const *, void *, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20XAPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK20XAPrefetchStatusItf_PvjE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_PFvS3_PvjES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_PFvS3_PvjES4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20XAPrefetchStatusItf_PjE",
+   "name" : "unsigned int (const XAPrefetchStatusItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20XAPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20XAPrefetchStatusItf_PsE",
+   "name" : "unsigned int (const XAPrefetchStatusItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20XAPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20XAPrefetchStatusItf_jE",
+   "name" : "unsigned int (const XAPrefetchStatusItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20XAPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK20XAPrefetchStatusItf_sE",
+   "name" : "unsigned int (const XAPrefetchStatusItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK20XAPrefetchStatusItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK20XAPrefetchStatusItf_sE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK22XAConfigExtensionsItf_PKhPjPvE",
+   "name" : "unsigned int (const XAConfigExtensionsItf_ *const *, const unsigned char *, unsigned int *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK22XAConfigExtensionsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK22XAConfigExtensionsItf_PKhPjPvE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK22XAConfigExtensionsItf_PKhPjPvE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK22XAConfigExtensionsItf_PKhjPKvE",
+   "name" : "unsigned int (const XAConfigExtensionsItf_ *const *, const unsigned char *, unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK22XAConfigExtensionsItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK22XAConfigExtensionsItf_PKhjPKvE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK22XAConfigExtensionsItf_PKhjPKvE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_PjE",
+   "name" : "unsigned int (const SLAndroidEffectSendItf_ *const *, const SLInterfaceID_ *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLAndroidEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_PsE",
+   "name" : "unsigned int (const SLAndroidEffectSendItf_ *const *, const SLInterfaceID_ *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLAndroidEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_jsE",
+   "name" : "unsigned int (const SLAndroidEffectSendItf_ *const *, const SLInterfaceID_ *, unsigned int, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLAndroidEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_jsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_jsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_sE",
+   "name" : "unsigned int (const SLAndroidEffectSendItf_ *const *, const SLInterfaceID_ *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLAndroidEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK14SLInterfaceID_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PK14SLInterfaceID_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PsE",
+   "name" : "unsigned int (const SLAndroidEffectSendItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLAndroidEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLAndroidEffectSendItf_sE",
+   "name" : "unsigned int (const SLAndroidEffectSendItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLAndroidEffectSendItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLAndroidEffectSendItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLMetadataTraversalItf_PjE",
+   "name" : "unsigned int (const SLMetadataTraversalItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLMetadataTraversalItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLMetadataTraversalItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLMetadataTraversalItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLMetadataTraversalItf_jE",
+   "name" : "unsigned int (const SLMetadataTraversalItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLMetadataTraversalItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLMetadataTraversalItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLMetadataTraversalItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLMetadataTraversalItf_jPiPjjPhE",
+   "name" : "unsigned int (const SLMetadataTraversalItf_ *const *, unsigned int, int *, unsigned int *, unsigned int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLMetadataTraversalItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLMetadataTraversalItf_jPiPjjPhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLMetadataTraversalItf_jPiPjjPhE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23SLMetadataTraversalItf_jPjE",
+   "name" : "unsigned int (const SLMetadataTraversalItf_ *const *, unsigned int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23SLMetadataTraversalItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23SLMetadataTraversalItf_jPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23SLMetadataTraversalItf_jPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataInsertionItf_PFvS3_PvP15XAMetadataInfo_S6_ijES4_E",
+   "name" : "unsigned int (const XAMetadataInsertionItf_ *const *, void (*)(const XAMetadataInsertionItf_ *const *, void *, XAMetadataInfo_ *, XAMetadataInfo_ *, int, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataInsertionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK23XAMetadataInsertionItf_PvP15XAMetadataInfo_S6_ijE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_PFvS3_PvP15XAMetadataInfo_S6_ijES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_PFvS3_PvP15XAMetadataInfo_S6_ijES4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataInsertionItf_iP15XAMetadataInfo_S5_jE",
+   "name" : "unsigned int (const XAMetadataInsertionItf_ *const *, int, XAMetadataInfo_ *, XAMetadataInfo_ *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataInsertionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP15XAMetadataInfo_"
+    },
+    {
+     "referenced_type" : "_ZTIP15XAMetadataInfo_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_iP15XAMetadataInfo_S5_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_iP15XAMetadataInfo_S5_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataInsertionItf_iPjS4_S4_E",
+   "name" : "unsigned int (const XAMetadataInsertionItf_ *const *, int, unsigned int *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataInsertionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_iPjS4_S4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_iPjS4_S4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataInsertionItf_ijPhPiE",
+   "name" : "unsigned int (const XAMetadataInsertionItf_ *const *, int, unsigned int, unsigned char *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataInsertionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_ijPhPiE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_ijPhPiE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataInsertionItf_ijPjE",
+   "name" : "unsigned int (const XAMetadataInsertionItf_ *const *, int, unsigned int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataInsertionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_ijPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_ijPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataInsertionItf_ijjP15XAMetadataInfo_E",
+   "name" : "unsigned int (const XAMetadataInsertionItf_ *const *, int, unsigned int, unsigned int, XAMetadataInfo_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataInsertionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIP15XAMetadataInfo_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_ijjP15XAMetadataInfo_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataInsertionItf_ijjP15XAMetadataInfo_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataTraversalItf_PjE",
+   "name" : "unsigned int (const XAMetadataTraversalItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataTraversalItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataTraversalItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataTraversalItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataTraversalItf_jE",
+   "name" : "unsigned int (const XAMetadataTraversalItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataTraversalItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataTraversalItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataTraversalItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataTraversalItf_jPiPjjPhE",
+   "name" : "unsigned int (const XAMetadataTraversalItf_ *const *, unsigned int, int *, unsigned int *, unsigned int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataTraversalItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataTraversalItf_jPiPjjPhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataTraversalItf_jPiPjjPhE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAMetadataTraversalItf_jPjE",
+   "name" : "unsigned int (const XAMetadataTraversalItf_ *const *, unsigned int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAMetadataTraversalItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAMetadataTraversalItf_jPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAMetadataTraversalItf_jPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAStreamInformationItf_P28XAMediaContainerInformation_E",
+   "name" : "unsigned int (const XAStreamInformationItf_ *const *, XAMediaContainerInformation_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAStreamInformationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP28XAMediaContainerInformation_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAStreamInformationItf_P28XAMediaContainerInformation_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAStreamInformationItf_P28XAMediaContainerInformation_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAStreamInformationItf_PFvS3_jjPvS4_ES4_E",
+   "name" : "unsigned int (const XAStreamInformationItf_ *const *, void (*)(const XAStreamInformationItf_ *const *, unsigned int, unsigned int, void *, void *), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAStreamInformationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPKPK23XAStreamInformationItf_jjPvS4_E"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAStreamInformationItf_PFvS3_jjPvS4_ES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAStreamInformationItf_PFvS3_jjPvS4_ES4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAStreamInformationItf_PjS4_E",
+   "name" : "unsigned int (const XAStreamInformationItf_ *const *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAStreamInformationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAStreamInformationItf_PjS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAStreamInformationItf_PjS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAStreamInformationItf_jPjE",
+   "name" : "unsigned int (const XAStreamInformationItf_ *const *, unsigned int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAStreamInformationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAStreamInformationItf_jPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAStreamInformationItf_jPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAStreamInformationItf_jPtPhE",
+   "name" : "unsigned int (const XAStreamInformationItf_ *const *, unsigned int, unsigned short *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAStreamInformationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAStreamInformationItf_jPtPhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAStreamInformationItf_jPtPhE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAStreamInformationItf_jPvE",
+   "name" : "unsigned int (const XAStreamInformationItf_ *const *, unsigned int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAStreamInformationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAStreamInformationItf_jPvE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAStreamInformationItf_jPvE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK23XAStreamInformationItf_jjjE",
+   "name" : "unsigned int (const XAStreamInformationItf_ *const *, unsigned int, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK23XAStreamInformationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK23XAStreamInformationItf_jjjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK23XAStreamInformationItf_jjjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_E",
+   "name" : "unsigned int (const SLAndroidBufferQueueItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLAndroidBufferQueueItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_P26SLAndroidBufferQueueState_E",
+   "name" : "unsigned int (const SLAndroidBufferQueueItf_ *const *, SLAndroidBufferQueueState_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP26SLAndroidBufferQueueState_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_P26SLAndroidBufferQueueState_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_P26SLAndroidBufferQueueState_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PFjS3_PvS4_S4_jjPK20SLAndroidBufferItem_jES4_E",
+   "name" : "unsigned int (const SLAndroidBufferQueueItf_ *const *, unsigned int (*)(const SLAndroidBufferQueueItf_ *const *, void *, void *, void *, unsigned int, unsigned int, const SLAndroidBufferItem_ *, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFjPKPK24SLAndroidBufferQueueItf_PvS4_S4_jjPK20SLAndroidBufferItem_jE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PFjS3_PvS4_S4_jjPK20SLAndroidBufferItem_jES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PFjS3_PvS4_S4_jjPK20SLAndroidBufferItem_jES4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PjE",
+   "name" : "unsigned int (const SLAndroidBufferQueueItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PvS4_S4_jjPK20SLAndroidBufferItem_jE",
+   "name" : "unsigned int (const SLAndroidBufferQueueItf_ *const *, void *, void *, void *, unsigned int, unsigned int, const SLAndroidBufferItem_ *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK20SLAndroidBufferItem_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PvS4_S4_jjPK20SLAndroidBufferItem_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PvS4_S4_jjPK20SLAndroidBufferItem_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PvS4_jPK20SLAndroidBufferItem_jE",
+   "name" : "unsigned int (const SLAndroidBufferQueueItf_ *const *, void *, void *, unsigned int, const SLAndroidBufferItem_ *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK20SLAndroidBufferItem_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PvS4_jPK20SLAndroidBufferItem_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_PvS4_jPK20SLAndroidBufferItem_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_jE",
+   "name" : "unsigned int (const SLAndroidBufferQueueItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLAndroidBufferQueueItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PjE",
+   "name" : "unsigned int (const SLEngineCapabilitiesItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLEngineCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PjS4_P16SLLEDDescriptor_E",
+   "name" : "unsigned int (const SLEngineCapabilitiesItf_ *const *, unsigned int *, unsigned int *, SLLEDDescriptor_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLEngineCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP16SLLEDDescriptor_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PjS4_P16SLLEDDescriptor_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PjS4_P16SLLEDDescriptor_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PjS4_P18SLVibraDescriptor_E",
+   "name" : "unsigned int (const SLEngineCapabilitiesItf_ *const *, unsigned int *, unsigned int *, SLVibraDescriptor_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLEngineCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP18SLVibraDescriptor_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PjS4_P18SLVibraDescriptor_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PjS4_P18SLVibraDescriptor_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PsE",
+   "name" : "unsigned int (const SLEngineCapabilitiesItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLEngineCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PsS4_S4_E",
+   "name" : "unsigned int (const SLEngineCapabilitiesItf_ *const *, short *, short *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLEngineCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PsS4_S4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PsS4_S4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PtE",
+   "name" : "unsigned int (const SLEngineCapabilitiesItf_ *const *, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLEngineCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PtE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_PtE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_tPsPjS4_E",
+   "name" : "unsigned int (const SLEngineCapabilitiesItf_ *const *, unsigned short, short *, unsigned int *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLEngineCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_tPsPjS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLEngineCapabilitiesItf_tPsPjS4_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLMetadataExtractionItf_E",
+   "name" : "unsigned int (const SLMetadataExtractionItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLMetadataExtractionItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLMetadataExtractionItf_PjE",
+   "name" : "unsigned int (const SLMetadataExtractionItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLMetadataExtractionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLMetadataExtractionItf_jPKvjPKhjhE",
+   "name" : "unsigned int (const SLMetadataExtractionItf_ *const *, unsigned int, const void *, unsigned int, const unsigned char *, unsigned int, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLMetadataExtractionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_jPKvjPKhjhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_jPKvjPKhjhE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLMetadataExtractionItf_jPjE",
+   "name" : "unsigned int (const SLMetadataExtractionItf_ *const *, unsigned int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLMetadataExtractionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_jPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_jPjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24SLMetadataExtractionItf_jjP15SLMetadataInfo_E",
+   "name" : "unsigned int (const SLMetadataExtractionItf_ *const *, unsigned int, unsigned int, SLMetadataInfo_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24SLMetadataExtractionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIP15SLMetadataInfo_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_jjP15SLMetadataInfo_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24SLMetadataExtractionItf_jjP15SLMetadataInfo_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_E",
+   "name" : "unsigned int (const XAAndroidBufferQueueItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAAndroidBufferQueueItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_P26XAAndroidBufferQueueState_E",
+   "name" : "unsigned int (const XAAndroidBufferQueueItf_ *const *, XAAndroidBufferQueueState_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP26XAAndroidBufferQueueState_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_P26XAAndroidBufferQueueState_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_P26XAAndroidBufferQueueState_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PFjS3_PvS4_S4_jjPK20XAAndroidBufferItem_jES4_E",
+   "name" : "unsigned int (const XAAndroidBufferQueueItf_ *const *, unsigned int (*)(const XAAndroidBufferQueueItf_ *const *, void *, void *, void *, unsigned int, unsigned int, const XAAndroidBufferItem_ *, unsigned int), void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPFjPKPK24XAAndroidBufferQueueItf_PvS4_S4_jjPK20XAAndroidBufferItem_jE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PFjS3_PvS4_S4_jjPK20XAAndroidBufferItem_jES4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PFjS3_PvS4_S4_jjPK20XAAndroidBufferItem_jES4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PjE",
+   "name" : "unsigned int (const XAAndroidBufferQueueItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PvS4_S4_jjPK20XAAndroidBufferItem_jE",
+   "name" : "unsigned int (const XAAndroidBufferQueueItf_ *const *, void *, void *, void *, unsigned int, unsigned int, const XAAndroidBufferItem_ *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK20XAAndroidBufferItem_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PvS4_S4_jjPK20XAAndroidBufferItem_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PvS4_S4_jjPK20XAAndroidBufferItem_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PvS4_jPK20XAAndroidBufferItem_jE",
+   "name" : "unsigned int (const XAAndroidBufferQueueItf_ *const *, void *, void *, unsigned int, const XAAndroidBufferItem_ *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK20XAAndroidBufferItem_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PvS4_jPK20XAAndroidBufferItem_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_PvS4_jPK20XAAndroidBufferItem_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_jE",
+   "name" : "unsigned int (const XAAndroidBufferQueueItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAAndroidBufferQueueItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAAndroidBufferQueueItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XACameraCapabilitiesItf_PjS4_P19XACameraDescriptor_E",
+   "name" : "unsigned int (const XACameraCapabilitiesItf_ *const *, unsigned int *, unsigned int *, XACameraDescriptor_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XACameraCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP19XACameraDescriptor_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_PjS4_P19XACameraDescriptor_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_PjS4_P19XACameraDescriptor_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jPjPS4_E",
+   "name" : "unsigned int (const XACameraCapabilitiesItf_ *const *, unsigned int, unsigned int *, unsigned int **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XACameraCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jPjPS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jPjPS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jPjS4_S4_PS4_E",
+   "name" : "unsigned int (const XACameraCapabilitiesItf_ *const *, unsigned int, unsigned int *, unsigned int *, unsigned int *, unsigned int **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XACameraCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jPjS4_S4_PS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jPjS4_S4_PS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jPjS4_S4_S4_E",
+   "name" : "unsigned int (const XACameraCapabilitiesItf_ *const *, unsigned int, unsigned int *, unsigned int *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XACameraCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jPjS4_S4_S4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jPjS4_S4_S4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jjPiS4_PjPS4_E",
+   "name" : "unsigned int (const XACameraCapabilitiesItf_ *const *, unsigned int, unsigned int, int *, int *, unsigned int *, int **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XACameraCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jjPiS4_PjPS4_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jjPiS4_PjPS4_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jjjPsPjPS4_S5_E",
+   "name" : "unsigned int (const XACameraCapabilitiesItf_ *const *, unsigned int, unsigned int, unsigned int, short *, unsigned int *, short **, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XACameraCapabilitiesItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPPs"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jjjPsPjPS4_S5_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XACameraCapabilitiesItf_jjjPsPjPS4_S5_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAMetadataExtractionItf_E",
+   "name" : "unsigned int (const XAMetadataExtractionItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAMetadataExtractionItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAMetadataExtractionItf_PjE",
+   "name" : "unsigned int (const XAMetadataExtractionItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAMetadataExtractionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAMetadataExtractionItf_jPKvjPKhjhE",
+   "name" : "unsigned int (const XAMetadataExtractionItf_ *const *, unsigned int, const void *, unsigned int, const unsigned char *, unsigned int, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAMetadataExtractionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_jPKvjPKhjhE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_jPKvjPKhjhE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAMetadataExtractionItf_jPjE",
+   "name" : "unsigned int (const XAMetadataExtractionItf_ *const *, unsigned int, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAMetadataExtractionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_jPjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_jPjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK24XAMetadataExtractionItf_jjP15XAMetadataInfo_E",
+   "name" : "unsigned int (const XAMetadataExtractionItf_ *const *, unsigned int, unsigned int, XAMetadataInfo_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK24XAMetadataExtractionItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIP15XAMetadataInfo_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_jjP15XAMetadataInfo_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK24XAMetadataExtractionItf_jjP15XAMetadataInfo_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_P30SLEnvironmentalReverbSettings_E",
+   "name" : "unsigned int (const SLEnvironmentalReverbItf_ *const *, SLEnvironmentalReverbSettings_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25SLEnvironmentalReverbItf_"
+    },
+    {
+     "referenced_type" : "_ZTIP30SLEnvironmentalReverbSettings_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_P30SLEnvironmentalReverbSettings_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_P30SLEnvironmentalReverbSettings_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_PK30SLEnvironmentalReverbSettings_E",
+   "name" : "unsigned int (const SLEnvironmentalReverbItf_ *const *, const SLEnvironmentalReverbSettings_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25SLEnvironmentalReverbItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK30SLEnvironmentalReverbSettings_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_PK30SLEnvironmentalReverbSettings_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_PK30SLEnvironmentalReverbSettings_E",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_PjE",
+   "name" : "unsigned int (const SLEnvironmentalReverbItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25SLEnvironmentalReverbItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_PsE",
+   "name" : "unsigned int (const SLEnvironmentalReverbItf_ *const *, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25SLEnvironmentalReverbItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_PsE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_PsE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_jE",
+   "name" : "unsigned int (const SLEnvironmentalReverbItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25SLEnvironmentalReverbItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_jE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_sE",
+   "name" : "unsigned int (const SLEnvironmentalReverbItf_ *const *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25SLEnvironmentalReverbItf_"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_sE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25SLEnvironmentalReverbItf_sE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25XAVideoPostProcessingItf_E",
+   "name" : "unsigned int (const XAVideoPostProcessingItf_ *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25XAVideoPostProcessingItf_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25XAVideoPostProcessingItf_PK12XARectangle_E",
+   "name" : "unsigned int (const XAVideoPostProcessingItf_ *const *, const XARectangle_ *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25XAVideoPostProcessingItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPK12XARectangle_"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_PK12XARectangle_E",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_PK12XARectangle_E",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25XAVideoPostProcessingItf_PjE",
+   "name" : "unsigned int (const XAVideoPostProcessingItf_ *const *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25XAVideoPostProcessingItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_PjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_PjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25XAVideoPostProcessingItf_iE",
+   "name" : "unsigned int (const XAVideoPostProcessingItf_ *const *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25XAVideoPostProcessingItf_"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_iE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_iE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25XAVideoPostProcessingItf_jE",
+   "name" : "unsigned int (const XAVideoPostProcessingItf_ *const *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25XAVideoPostProcessingItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_jE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_jE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK25XAVideoPostProcessingItf_jjjE",
+   "name" : "unsigned int (const XAVideoPostProcessingItf_ *const *, unsigned int, unsigned int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK25XAVideoPostProcessingItf_"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_jjjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK25XAVideoPostProcessingItf_jjjE",
+   "source_file" : "frameworks/wilhelm/include/OMXAL/OpenMAXAL.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK26SLAndroidConfigurationItf_PKhPKvjE",
+   "name" : "unsigned int (const SLAndroidConfigurationItf_ *const *, const unsigned char *, const void *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK26SLAndroidConfigurationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFjPKPK26SLAndroidConfigurationItf_PKhPKvjE",
+   "return_type" : "_ZTIj",
+   "self_type" : "_ZTIFjPKPK26SLAndroidConfigurationItf_PKhPKvjE",
+   "source_file" : "frameworks/wilhelm/include/SLES/OpenSLES_Android.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFjPKPK26SLAndroidConfigurationItf_PKhPjPvE",
+   "name" : "unsigned int (const SLAndroidConfigurationItf_ *const *, const unsigned char *, unsigned int *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKPK26SLAndroidConfigurationItf_"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {