31947394c7
Rewrote the x86 TSD stubs to follow the same pattern and use the same common functions as the x86-64 stubs. Aside from being shorter and simpler with less code duplicaiton, this will allow entrypoint patching to work in the x86 build. Fixed some errors in the entrypoint patching in the unit tests. The libGLX_dummy.so library was patching in PC-relative addresses for the MOV instructions, but those instructions expect absolute addresses. |
||
---|---|---|
.. | ||
GLX_dummy | ||
fini_test_env.sh | ||
init_test_env.sh | ||
Makefile.am | ||
test_utils.c | ||
test_utils.h | ||
testglxgetclientstr.c | ||
testglxgetclientstr.sh | ||
testglxgetprocaddress.c | ||
testglxgetprocaddress.sh | ||
testglxmakecurrent.c | ||
testglxmcbasic.sh | ||
testglxmclate.sh | ||
testglxmcloop.sh | ||
testglxmcoldlink.sh | ||
testglxmcthreads.sh | ||
testglxnscreens.c | ||
testglxnscreens.sh | ||
testglxnscrthreads.sh | ||
testglxqueryversion.c | ||
testglxqueryversion.sh | ||
testpatchentrypoints.c | ||
testpatchentrypoints.sh | ||
testx11glvndproto.c | ||
testx11glvndproto.sh | ||
xorg.2screens.conf | ||
xorg.conf |