libglvnd/tests
Kyle Brenneman c1c60ac80a GLdispatch: Add a build option to disable entrypoint patching.
Added a --disable-entrypoint-tracking configure option and an
'entrypoint-patching' meson option to disable libGLdispatch's entrypoint
patching at build time.

If entrypoint patching is disabled, then it #ifdef's out the mprotect call, and
acts as if mprotect had failed, which causes libGLdispatch to skip trying to
perform any patching.

Fixes https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/217
2021-04-21 16:22:39 -06:00
..
dummy x86: Add ENDBR at function entries 2020-02-21 21:28:29 +00:00
json tests: Add a basic test for eglGetPlatformDisplay. 2016-11-02 16:37:55 -06:00
.gitignore Add missing files to .gitignore thoughout the project 2016-03-02 11:22:12 +00:00
egl_test_utils.c tests: Add a test for EGL_KHR_debug. 2016-11-02 17:03:33 -06:00
egl_test_utils.h tests: Add a test for EGL_KHR_debug. 2016-11-02 17:03:33 -06:00
eglenv.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
glxenv.sh tests: Use __GLX_FORCE_VENDOR_LIBRARY_0 for all of the GLX tests. 2019-11-14 08:34:49 -07:00
Makefile.am autotools: Include meson.build and meson_options.txt in dist 2019-12-05 12:01:36 -08:00
meson.build Add meson build system 2019-12-05 12:01:36 -08:00
test_utils.c tests: Expand the MakeCurrent tests to the GLXFBConfig-based functions. 2016-05-20 10:44:49 -06:00
test_utils.h tests: Expand the MakeCurrent tests to the GLXFBConfig-based functions. 2016-05-20 10:44:49 -06:00
testegldebug.c tests: Add a test for EGL_KHR_debug. 2016-11-02 17:03:33 -06:00
testegldebug.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testegldevice.c tests: Add a test for EGL device functions. 2016-11-02 17:03:27 -06:00
testegldevice.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testegldisplay.c tests: Add a basic test for eglGetPlatformDisplay. 2016-11-02 16:37:55 -06:00
testegldisplay.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testeglerror.c tests: Add a test for eglGetError. 2016-11-02 17:03:31 -06:00
testeglerror.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testeglgetprocaddress.c tests: Add a test for eglGetProcAddress. 2016-11-02 17:03:18 -06:00
testeglgetprocaddress.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testeglmakecurrent.c Always return an error from eglMakeCurrent if the EGLDispaly is invalid 2018-02-22 11:33:43 -07:00
testeglmakecurrent.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testgldispatch.c GLdispatch: Add a build option to disable entrypoint patching. 2021-04-21 16:22:39 -06:00
testgldispatch_generated.sh tests: Add tests for the end of the dispatch table. 2019-12-05 11:50:56 -08:00
testgldispatch_generated_thr.sh tests: Add tests for the end of the dispatch table. 2019-12-05 11:50:56 -08:00
testgldispatch_patched.sh tests: Add tests for the end of the dispatch table. 2019-12-05 11:50:56 -08:00
testgldispatch_patched_thr.sh tests: Add tests for the end of the dispatch table. 2019-12-05 11:50:56 -08:00
testgldispatch_static.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testgldispatch_static_thr.sh tests: Add tests for the multithreaded path in libGLdispatch 2018-09-20 10:22:19 -06:00
testgldispatchthread.c tests: Add some threading tests for libGLdispatch. 2019-11-14 08:34:47 -07:00
testgldispatchthread.sh tests: Add some threading tests for libGLdispatch. 2019-11-14 08:34:47 -07:00
testglxcreatecontext.c tests: Add a test for creating GLX contexts. 2017-12-06 13:33:42 -07:00
testglxcreatecontext.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testglxgetclientstr.c [tests] Add testglxgetclientstr subtest 2013-08-26 11:03:43 -07:00
testglxgetclientstr.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testglxgetprocaddress.c tests: Rework testglxgetprocaddress. 2019-11-14 08:34:48 -07:00
testglxgetprocaddress.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testglxgetprocaddress_genentry.c tests: Add a new test for GLX entrypoint generation. 2019-11-14 08:34:48 -07:00
testglxgetprocaddress_genentry.sh tests: Use __GLX_FORCE_VENDOR_LIBRARY_0 for all of the GLX tests. 2019-11-14 08:34:49 -07:00
testglxmakecurrent.c tests: Make the glXMakeCurrent tests work without assembly support. 2019-11-14 08:34:49 -07:00
testglxmcbasic.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testglxmcloop.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testglxmcoldlink.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testglxmcthreads.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00
testglxqueryversion.c tests: Skip testglxqueryversion if the server doesn't support GLX. 2016-10-28 19:27:31 -06:00
testglxqueryversion.sh Use sh instead of bash for the test scripts. 2018-03-26 14:41:05 -06:00