blob: 8e352bd75c37ca9242faaa659324b3368c59e73f [file] [log] [blame]
<abi-corpus version='2.1' architecture='elf-arm' soname='libEGL.so'>
<elf-needed>
<dependency name='libcutils.so'/>
<dependency name='liblog.so'/>
<dependency name='libgraphicsenv.so'/>
<dependency name='libnativewindow.so'/>
<dependency name='libvndksupport.so'/>
<dependency name='android.hardware.configstore@1.0.so'/>
<dependency name='android.hardware.configstore-utils.so'/>
<dependency name='libbase.so'/>
<dependency name='libhidlbase.so'/>
<dependency name='libnativebridge_lazy.so'/>
<dependency name='libnativeloader_lazy.so'/>
<dependency name='libutils.so'/>
<dependency name='libSurfaceFlingerProp.so'/>
<dependency name='libunwindstack.so'/>
<dependency name='libc++.so'/>
<dependency name='libc.so'/>
<dependency name='libm.so'/>
<dependency name='libdl.so'/>
</elf-needed>
<elf-function-symbols>
<elf-symbol name='eglBindAPI' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglBindTexImage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglChooseConfig' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglClientWaitSync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglClientWaitSyncKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCopyBuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreateContext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreateImage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreateImageKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreatePbufferFromClientBuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreatePbufferSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreatePixmapSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreatePlatformPixmapSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreatePlatformWindowSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreateStreamFromFileDescriptorKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreateStreamKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreateStreamProducerSurfaceKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreateSync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreateSyncKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglCreateWindowSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglDestroyContext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglDestroyImage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglDestroyImageKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglDestroyStreamKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglDestroySurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglDestroySync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglDestroySyncKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetConfigAttrib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetConfigs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetCurrentContext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetCurrentDisplay' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetCurrentSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetDisplay' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetNativeClientBufferANDROID' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetPlatformDisplay' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetProcAddress' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetStreamFileDescriptorKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetSyncAttrib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetSyncAttribKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetSystemTimeFrequencyNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglGetSystemTimeNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglInitialize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglLockSurfaceKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglMakeCurrent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglPresentationTimeANDROID' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglQueryAPI' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglQueryContext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglQueryStreamKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglQueryStreamTimeKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglQueryStreamu64KHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglQueryString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglQuerySurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglReleaseTexImage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglReleaseThread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglSetDamageRegionKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglSignalSyncKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglStreamAttribKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglStreamConsumerAcquireKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglStreamConsumerGLTextureExternalKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglStreamConsumerReleaseKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglSurfaceAttrib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglSwapBuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglSwapBuffersWithDamageKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglSwapInterval' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglTerminate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglUnlockSurfaceKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglWaitClient' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglWaitGL' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglWaitNative' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglWaitSync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='eglWaitSyncKHR' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
</elf-function-symbols>
<abi-instr address-size='32' language='LANG_C_plus_plus_14' path='various'>
<class-decl name='AHardwareBuffer' is-struct='yes' visibility='default' is-declaration-only='yes' id='4d45f31e'/>
<class-decl name='ANativeWindow' is-struct='yes' visibility='default' is-declaration-only='yes' id='4d637dbf'/>
<class-decl name='egl_native_pixmap_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='5da0657e'/>
<function-decl name='eglBindAPI' mangled-name='eglBindAPI' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglBindAPI'>
<parameter type-id='a05421d5'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglBindTexImage' mangled-name='eglBindTexImage' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglBindTexImage'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='f85e0879'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglChooseConfig' mangled-name='eglChooseConfig' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglChooseConfig'>
<parameter type-id='e992d606'/>
<parameter type-id='05cce039'/>
<parameter type-id='e7147da9'/>
<parameter type-id='f85e0879'/>
<parameter type-id='55dfa26a'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglClientWaitSync' mangled-name='eglClientWaitSync' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglClientWaitSync'>
<parameter type-id='e992d606'/>
<parameter type-id='f3997053'/>
<parameter type-id='f85e0879'/>
<parameter type-id='ad7bac00'/>
<return type-id='f85e0879'/>
</function-decl>
<function-decl name='eglClientWaitSyncKHR' mangled-name='eglClientWaitSyncKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglClientWaitSyncKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='ce32b296'/>
<parameter type-id='f85e0879'/>
<parameter type-id='ad7bac00'/>
<return type-id='f85e0879'/>
</function-decl>
<function-decl name='eglCopyBuffers' mangled-name='eglCopyBuffers' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCopyBuffers'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='0a4f8baa'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglCreateContext' mangled-name='eglCreateContext' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreateContext'>
<parameter type-id='e992d606'/>
<parameter type-id='4a54c3f6'/>
<parameter type-id='a117c8cb'/>
<parameter type-id='05cce039'/>
<return type-id='a117c8cb'/>
</function-decl>
<function-decl name='eglCreateImage' mangled-name='eglCreateImage' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreateImage'>
<parameter type-id='e992d606'/>
<parameter type-id='a117c8cb'/>
<parameter type-id='a05421d5'/>
<parameter type-id='4073bb8d'/>
<parameter type-id='63d12092'/>
<return type-id='3e116ba5'/>
</function-decl>
<function-decl name='eglCreateImageKHR' mangled-name='eglCreateImageKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreateImageKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='a117c8cb'/>
<parameter type-id='a05421d5'/>
<parameter type-id='4073bb8d'/>
<parameter type-id='05cce039'/>
<return type-id='17f080fc'/>
</function-decl>
<function-decl name='eglCreatePbufferFromClientBuffer' mangled-name='eglCreatePbufferFromClientBuffer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreatePbufferFromClientBuffer'>
<parameter type-id='e992d606'/>
<parameter type-id='a05421d5'/>
<parameter type-id='4073bb8d'/>
<parameter type-id='4a54c3f6'/>
<parameter type-id='05cce039'/>
<return type-id='ae84bdd3'/>
</function-decl>
<function-decl name='eglCreatePbufferSurface' mangled-name='eglCreatePbufferSurface' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreatePbufferSurface'>
<parameter type-id='e992d606'/>
<parameter type-id='4a54c3f6'/>
<parameter type-id='05cce039'/>
<return type-id='ae84bdd3'/>
</function-decl>
<function-decl name='eglCreatePixmapSurface' mangled-name='eglCreatePixmapSurface' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreatePixmapSurface'>
<parameter type-id='e992d606'/>
<parameter type-id='4a54c3f6'/>
<parameter type-id='0a4f8baa'/>
<parameter type-id='05cce039'/>
<return type-id='ae84bdd3'/>
</function-decl>
<function-decl name='eglCreatePlatformPixmapSurface' mangled-name='eglCreatePlatformPixmapSurface' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreatePlatformPixmapSurface'>
<parameter type-id='e992d606'/>
<parameter type-id='4a54c3f6'/>
<parameter type-id='eaa32e2f'/>
<parameter type-id='63d12092'/>
<return type-id='ae84bdd3'/>
</function-decl>
<function-decl name='eglCreatePlatformWindowSurface' mangled-name='eglCreatePlatformWindowSurface' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreatePlatformWindowSurface'>
<parameter type-id='e992d606'/>
<parameter type-id='4a54c3f6'/>
<parameter type-id='eaa32e2f'/>
<parameter type-id='63d12092'/>
<return type-id='ae84bdd3'/>
</function-decl>
<function-decl name='eglCreateStreamFromFileDescriptorKHR' mangled-name='eglCreateStreamFromFileDescriptorKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreateStreamFromFileDescriptorKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='18dd0d63'/>
<return type-id='3ce0e6c3'/>
</function-decl>
<function-decl name='eglCreateStreamKHR' mangled-name='eglCreateStreamKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreateStreamKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='05cce039'/>
<return type-id='3ce0e6c3'/>
</function-decl>
<function-decl name='eglCreateStreamProducerSurfaceKHR' mangled-name='eglCreateStreamProducerSurfaceKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreateStreamProducerSurfaceKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='4a54c3f6'/>
<parameter type-id='3ce0e6c3'/>
<parameter type-id='05cce039'/>
<return type-id='ae84bdd3'/>
</function-decl>
<function-decl name='eglCreateSync' mangled-name='eglCreateSync' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreateSync'>
<parameter type-id='e992d606'/>
<parameter type-id='a05421d5'/>
<parameter type-id='63d12092'/>
<return type-id='ce32b296'/>
</function-decl>
<function-decl name='eglCreateSyncKHR' mangled-name='eglCreateSyncKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreateSyncKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='a05421d5'/>
<parameter type-id='05cce039'/>
<return type-id='ce32b296'/>
</function-decl>
<function-decl name='eglCreateWindowSurface' mangled-name='eglCreateWindowSurface' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglCreateWindowSurface'>
<parameter type-id='e992d606'/>
<parameter type-id='4a54c3f6'/>
<parameter type-id='2f88c3af'/>
<parameter type-id='05cce039'/>
<return type-id='ae84bdd3'/>
</function-decl>
<function-decl name='eglDestroyContext' mangled-name='eglDestroyContext' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglDestroyContext'>
<parameter type-id='e992d606'/>
<parameter type-id='a117c8cb'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglDestroyImage' mangled-name='eglDestroyImage' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglDestroyImage'>
<parameter type-id='e992d606'/>
<parameter type-id='17f080fc'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglDestroyImageKHR' mangled-name='eglDestroyImageKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglDestroyImageKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='17f080fc'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglDestroyStreamKHR' mangled-name='eglDestroyStreamKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglDestroyStreamKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='3ce0e6c3'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglDestroySurface' mangled-name='eglDestroySurface' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglDestroySurface'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglDestroySync' mangled-name='eglDestroySync' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglDestroySync'>
<parameter type-id='e992d606'/>
<parameter type-id='ce32b296'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglDestroySyncKHR' mangled-name='eglDestroySyncKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglDestroySyncKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='ce32b296'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglGetConfigAttrib' mangled-name='eglGetConfigAttrib' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetConfigAttrib'>
<parameter type-id='e992d606'/>
<parameter type-id='4a54c3f6'/>
<parameter type-id='f85e0879'/>
<parameter type-id='55dfa26a'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglGetConfigs' mangled-name='eglGetConfigs' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetConfigs'>
<parameter type-id='e992d606'/>
<parameter type-id='e7147da9'/>
<parameter type-id='f85e0879'/>
<parameter type-id='55dfa26a'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglGetCurrentContext' mangled-name='eglGetCurrentContext' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetCurrentContext'>
<return type-id='a117c8cb'/>
</function-decl>
<function-decl name='eglGetCurrentDisplay' mangled-name='eglGetCurrentDisplay' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetCurrentDisplay'>
<return type-id='e992d606'/>
</function-decl>
<function-decl name='eglGetCurrentSurface' mangled-name='eglGetCurrentSurface' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetCurrentSurface'>
<parameter type-id='f85e0879'/>
<return type-id='ae84bdd3'/>
</function-decl>
<function-decl name='eglGetDisplay' mangled-name='eglGetDisplay' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetDisplay'>
<parameter type-id='2a5fdbdb'/>
<return type-id='e992d606'/>
</function-decl>
<function-decl name='eglGetError' mangled-name='eglGetError' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetError'>
<return type-id='f85e0879'/>
</function-decl>
<function-decl name='eglGetNativeClientBufferANDROID' mangled-name='eglGetNativeClientBufferANDROID' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetNativeClientBufferANDROID'>
<parameter type-id='277bcce5'/>
<return type-id='4073bb8d'/>
</function-decl>
<function-decl name='eglGetPlatformDisplay' mangled-name='eglGetPlatformDisplay' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetPlatformDisplay'>
<parameter type-id='a05421d5'/>
<parameter type-id='2a5fdbdb'/>
<parameter type-id='63d12092'/>
<return type-id='e992d606'/>
</function-decl>
<function-decl name='eglGetProcAddress' mangled-name='eglGetProcAddress' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetProcAddress'>
<parameter type-id='80f4b756'/>
<return type-id='f3bc4e24'/>
</function-decl>
<function-decl name='eglGetStreamFileDescriptorKHR' mangled-name='eglGetStreamFileDescriptorKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetStreamFileDescriptorKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='3ce0e6c3'/>
<return type-id='18dd0d63'/>
</function-decl>
<function-decl name='eglGetSyncAttrib' mangled-name='eglGetSyncAttrib' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetSyncAttrib'>
<parameter type-id='e992d606'/>
<parameter type-id='f3997053'/>
<parameter type-id='f85e0879'/>
<parameter type-id='cf92611f'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglGetSyncAttribKHR' mangled-name='eglGetSyncAttribKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetSyncAttribKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='ce32b296'/>
<parameter type-id='f85e0879'/>
<parameter type-id='55dfa26a'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglGetSystemTimeFrequencyNV' mangled-name='eglGetSystemTimeFrequencyNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetSystemTimeFrequencyNV'>
<return type-id='ff11235e'/>
</function-decl>
<function-decl name='eglGetSystemTimeNV' mangled-name='eglGetSystemTimeNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglGetSystemTimeNV'>
<return type-id='ff11235e'/>
</function-decl>
<function-decl name='eglInitialize' mangled-name='eglInitialize' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglInitialize'>
<parameter type-id='e992d606'/>
<parameter type-id='55dfa26a'/>
<parameter type-id='55dfa26a'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglLockSurfaceKHR' mangled-name='eglLockSurfaceKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglLockSurfaceKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='05cce039'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglMakeCurrent' mangled-name='eglMakeCurrent' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglMakeCurrent'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='a117c8cb'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglPresentationTimeANDROID' mangled-name='eglPresentationTimeANDROID' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglPresentationTimeANDROID'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='e21a4707'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglQueryAPI' mangled-name='eglQueryAPI' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglQueryAPI'>
<return type-id='a05421d5'/>
</function-decl>
<function-decl name='eglQueryContext' mangled-name='eglQueryContext' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglQueryContext'>
<parameter type-id='e992d606'/>
<parameter type-id='a117c8cb'/>
<parameter type-id='f85e0879'/>
<parameter type-id='55dfa26a'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglQueryStreamKHR' mangled-name='eglQueryStreamKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglQueryStreamKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='3ce0e6c3'/>
<parameter type-id='a05421d5'/>
<parameter type-id='55dfa26a'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglQueryStreamTimeKHR' mangled-name='eglQueryStreamTimeKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglQueryStreamTimeKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='3ce0e6c3'/>
<parameter type-id='a05421d5'/>
<parameter type-id='38948541'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglQueryStreamu64KHR' mangled-name='eglQueryStreamu64KHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglQueryStreamu64KHR'>
<parameter type-id='e992d606'/>
<parameter type-id='3ce0e6c3'/>
<parameter type-id='a05421d5'/>
<parameter type-id='7207878e'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglQueryString' mangled-name='eglQueryString' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglQueryString'>
<parameter type-id='e992d606'/>
<parameter type-id='f85e0879'/>
<return type-id='80f4b756'/>
</function-decl>
<function-decl name='eglQuerySurface' mangled-name='eglQuerySurface' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglQuerySurface'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='f85e0879'/>
<parameter type-id='55dfa26a'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglReleaseTexImage' mangled-name='eglReleaseTexImage' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglReleaseTexImage'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='f85e0879'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglReleaseThread' mangled-name='eglReleaseThread' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglReleaseThread'>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglSetDamageRegionKHR' mangled-name='eglSetDamageRegionKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglSetDamageRegionKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='55dfa26a'/>
<parameter type-id='f85e0879'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglSignalSyncKHR' mangled-name='eglSignalSyncKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglSignalSyncKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='ce32b296'/>
<parameter type-id='a05421d5'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglStreamAttribKHR' mangled-name='eglStreamAttribKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglStreamAttribKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='3ce0e6c3'/>
<parameter type-id='a05421d5'/>
<parameter type-id='f85e0879'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglStreamConsumerAcquireKHR' mangled-name='eglStreamConsumerAcquireKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglStreamConsumerAcquireKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='3ce0e6c3'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglStreamConsumerGLTextureExternalKHR' mangled-name='eglStreamConsumerGLTextureExternalKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglStreamConsumerGLTextureExternalKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='3ce0e6c3'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglStreamConsumerReleaseKHR' mangled-name='eglStreamConsumerReleaseKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglStreamConsumerReleaseKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='3ce0e6c3'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglSurfaceAttrib' mangled-name='eglSurfaceAttrib' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglSurfaceAttrib'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='f85e0879'/>
<parameter type-id='f85e0879'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglSwapBuffers' mangled-name='eglSwapBuffers' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglSwapBuffers'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglSwapBuffersWithDamageKHR' mangled-name='eglSwapBuffersWithDamageKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglSwapBuffersWithDamageKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<parameter type-id='55dfa26a'/>
<parameter type-id='f85e0879'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglSwapInterval' mangled-name='eglSwapInterval' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglSwapInterval'>
<parameter type-id='e992d606'/>
<parameter type-id='f85e0879'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglTerminate' mangled-name='eglTerminate' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglTerminate'>
<parameter type-id='e992d606'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglUnlockSurfaceKHR' mangled-name='eglUnlockSurfaceKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglUnlockSurfaceKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='ae84bdd3'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglWaitClient' mangled-name='eglWaitClient' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglWaitClient'>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglWaitGL' mangled-name='eglWaitGL' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglWaitGL'>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglWaitNative' mangled-name='eglWaitNative' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglWaitNative'>
<parameter type-id='f85e0879'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglWaitSync' mangled-name='eglWaitSync' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglWaitSync'>
<parameter type-id='e992d606'/>
<parameter type-id='f3997053'/>
<parameter type-id='f85e0879'/>
<return type-id='23adafc4'/>
</function-decl>
<function-decl name='eglWaitSyncKHR' mangled-name='eglWaitSyncKHR' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='eglWaitSyncKHR'>
<parameter type-id='e992d606'/>
<parameter type-id='ce32b296'/>
<parameter type-id='f85e0879'/>
<return type-id='f85e0879'/>
</function-decl>
<function-type size-in-bits='32' id='ee076206'>
<return type-id='48b5725f'/>
</function-type>
<pointer-type-def type-id='5e56e6a9' size-in-bits='32' id='05cce039'/>
<pointer-type-def type-id='0eede28d' size-in-bits='32' id='277bcce5'/>
<pointer-type-def type-id='ad7bac00' size-in-bits='32' id='38948541'/>
<pointer-type-def type-id='f85e0879' size-in-bits='32' id='55dfa26a'/>
<pointer-type-def type-id='0f3d804c' size-in-bits='32' id='63d12092'/>
<pointer-type-def type-id='37875079' size-in-bits='32' id='7207878e'/>
<pointer-type-def type-id='5da0657e' size-in-bits='32' id='77efed54'/>
<pointer-type-def type-id='9b45d938' size-in-bits='32' id='80f4b756'/>
<pointer-type-def type-id='ee076206' size-in-bits='32' id='953b12f8'/>
<pointer-type-def type-id='739fb858' size-in-bits='32' id='96ae8d47'/>
<pointer-type-def type-id='ca1969fc' size-in-bits='32' id='cf92611f'/>
<pointer-type-def type-id='4a54c3f6' size-in-bits='32' id='e7147da9'/>
<pointer-type-def type-id='48b5725f' size-in-bits='32' id='eaa32e2f'/>
<qualified-type-def type-id='4d45f31e' const='yes' id='0eede28d'/>
<qualified-type-def type-id='ca1969fc' const='yes' id='0f3d804c'/>
<qualified-type-def type-id='f85e0879' const='yes' id='5e56e6a9'/>
<qualified-type-def type-id='a84c031d' const='yes' id='9b45d938'/>
<type-decl name='char' size-in-bits='8' id='a84c031d'/>
<type-decl name='int' size-in-bits='32' id='95e97e5e'/>
<type-decl name='long long int' size-in-bits='64' id='1eb56b1e'/>
<type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/>
<type-decl name='unsigned long long int' size-in-bits='64' id='0d77e947'/>
<type-decl name='void' id='48b5725f'/>
<typedef-decl name='ANativeWindow' type-id='4d637dbf' id='739fb858'/>
<typedef-decl name='EGLAttrib' type-id='33dbba72' id='ca1969fc'/>
<typedef-decl name='EGLBoolean' type-id='f0981eeb' id='23adafc4'/>
<typedef-decl name='EGLClientBuffer' type-id='eaa32e2f' id='4073bb8d'/>
<typedef-decl name='EGLConfig' type-id='eaa32e2f' id='4a54c3f6'/>
<typedef-decl name='EGLContext' type-id='eaa32e2f' id='a117c8cb'/>
<typedef-decl name='EGLDisplay' type-id='eaa32e2f' id='e992d606'/>
<typedef-decl name='EGLImage' type-id='eaa32e2f' id='3e116ba5'/>
<typedef-decl name='EGLImageKHR' type-id='eaa32e2f' id='17f080fc'/>
<typedef-decl name='EGLNativeDisplayType' type-id='eaa32e2f' id='2a5fdbdb'/>
<typedef-decl name='EGLNativeFileDescriptorKHR' type-id='95e97e5e' id='18dd0d63'/>
<typedef-decl name='EGLNativePixmapType' type-id='77efed54' id='394beb0e'/>
<typedef-decl name='EGLNativeWindowType' type-id='96ae8d47' id='d56c0a13'/>
<typedef-decl name='EGLStreamKHR' type-id='eaa32e2f' id='3ce0e6c3'/>
<typedef-decl name='EGLSurface' type-id='eaa32e2f' id='ae84bdd3'/>
<typedef-decl name='EGLSync' type-id='eaa32e2f' id='f3997053'/>
<typedef-decl name='EGLSyncKHR' type-id='eaa32e2f' id='ce32b296'/>
<typedef-decl name='EGLTimeKHR' type-id='d2dc6086' id='ad7bac00'/>
<typedef-decl name='EGLenum' type-id='f0981eeb' id='a05421d5'/>
<typedef-decl name='EGLint' type-id='82fab550' id='f85e0879'/>
<typedef-decl name='EGLnsecsANDROID' type-id='62759d70' id='e21a4707'/>
<typedef-decl name='EGLuint64KHR' type-id='a18ff424' id='37875079'/>
<typedef-decl name='EGLuint64NV' type-id='d2dc6086' id='ff11235e'/>
<typedef-decl name='NativePixmapType' type-id='394beb0e' id='0a4f8baa'/>
<typedef-decl name='NativeWindowType' type-id='d56c0a13' id='2f88c3af'/>
<typedef-decl name='__eglMustCastToProperFunctionPointerType' type-id='953b12f8' id='f3bc4e24'/>
<typedef-decl name='__int32_t' type-id='95e97e5e' id='33f57a65'/>
<typedef-decl name='__int64_t' type-id='1eb56b1e' id='0c9942d2'/>
<typedef-decl name='__intptr_t' type-id='95e97e5e' id='1f01f664'/>
<typedef-decl name='__uint64_t' type-id='0d77e947' id='8910171f'/>
<typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/>
<typedef-decl name='int64_t' type-id='0c9942d2' id='9da381c4'/>
<typedef-decl name='intptr_t' type-id='1f01f664' id='33dbba72'/>
<typedef-decl name='khronos_int32_t' type-id='3ff5601b' id='82fab550'/>
<typedef-decl name='khronos_int64_t' type-id='9da381c4' id='76bdfe73'/>
<typedef-decl name='khronos_stime_nanoseconds_t' type-id='76bdfe73' id='62759d70'/>
<typedef-decl name='khronos_uint64_t' type-id='9c313c2d' id='a18ff424'/>
<typedef-decl name='khronos_utime_nanoseconds_t' type-id='a18ff424' id='d2dc6086'/>
<typedef-decl name='uint64_t' type-id='8910171f' id='9c313c2d'/>
</abi-instr>
</abi-corpus>