libglvnd/tests
H.J. Lu f96f6bde04 x86: Add ENDBR at function entries
Intel Control-flow Enforcement Technology (CET):

https://software.intel.com/en-us/articles/intel-sdm

contains shadow stack (SHSTK) and indirect branch tracking (IBT). When
CET is enabled, ELF object files must be marked with .note.gnu.property
section. Also when IBT is enabled, all indirect branch targets must
start with ENDBR instruction which is NOP on non-CET processors.

This fixes:

https://gitlab.freedesktop.org/glvnd/libglvnd/issues/202
2020-02-21 21:28:29 +00: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 tests: Add tests for the end of the dispatch table. 2019-12-05 11:50:56 -08: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