libglvnd/tests/dummy
Kyle Brenneman a813b56339 tests: Add a more extensive test for entrypoint patching.
Add a new unit test, testpatchentrypoints_gldispatch. It calls into
libGLdispatch directly instead of going through GLX or EGL, and it tests
patching and unpatching between multiple vendor libraries.

Rewrote the x86-64 assembly for the entrypoint patching tests. It now uses
absolute memory addresses instead of RIP-relative, so it can work even if the
variable that it's supposed to update isn't within +-2GB of the function.
2016-10-17 11:12:21 -06:00
..
GLX_dummy.c tests: Move the entrypoint patching code into a helper library. 2016-10-17 11:12:21 -06:00
GLX_dummy.h
Makefile.am tests: Move the entrypoint patching code into a helper library. 2016-10-17 11:12:21 -06:00
patchentrypoints.c tests: Add a more extensive test for entrypoint patching. 2016-10-17 11:12:21 -06:00
patchentrypoints.h tests: Move the entrypoint patching code into a helper library. 2016-10-17 11:12:21 -06:00
README

This vendor library contains the bare minimum needed to create a GLX drawable
and make current to it. It does *not* implement any rendering. This is used by
various subtests in the suite.