Index of /archives/NetBSD/NetBSD-release-9/xsrc/external/mit/mesa-demos/dist/src/rbug
Name Last modified Size Description
Parent Directory -
CVS/ 2020-03-20 07:40 -
Makefile.am 2014-12-16 15:01 1.4K
Makefile.in 2019-03-11 15:59 23K
README 2014-12-16 15:01 1.0K
bin_to_bmp.c 2014-12-16 15:01 3.3K
ctx_info.c 2014-12-16 15:01 2.5K
ctx_rule.c 2014-12-16 15:01 2.4K
shdr_disable.c 2014-12-16 15:01 2.3K
shdr_dump.c 2014-12-16 15:01 3.8K
shdr_info.c 2014-12-16 15:01 3.1K
simple_client.c 2014-12-16 15:01 2.1K
simple_server.c 2014-12-16 15:01 2.0K
tex_dump.c 2014-12-16 15:01 4.1K
tex_info.c 2014-12-16 15:01 2.8K
REMOTE DEBUGGING CLI APPLICATIONS
= About =
This directory contains a Gallium3D remote debugging cli applications.
= Build Instructions =
To build, build a normal gallium build and from this directory do the following.
make
= Usage =
Make sure that you driver has trace integration, see
src/gallium/driver/rbug/README for more information about that. Then from on
the computer that you want to debug do:
export GALLIUM_RBUG=true
<launch app>
From the debugging computer launch apps form this directory. Currently ip
addresses are hardcoded and you need to edit the application, but that will
change in the future. For a more advanced gui application see:
http://cgit.freedesktop.org/mesa/rbug-gui
= Testing =
The two apps simple_client and simple_server. Are unit testing of the
connection and (de)marsheler. Just run the server first and then the client:
./simple_server &
./simple_client
--
Jakob Bornecrantz <jakob@vmware.com>