Index of /archives/NetBSD/NetBSD-release-9/xsrc/external/mit/mesa-demos/dist/src/rbug

Icon  Name                                                                     Last modified      Size  Description
[PARENTDIR] Parent Directory - [DIR] CVS/ 2020-03-20 07:40 - [TXT] Makefile.am 2014-12-16 15:01 1.4K [TXT] Makefile.in 2019-03-11 15:59 23K [TXT] README 2014-12-16 15:01 1.0K [TXT] bin_to_bmp.c 2014-12-16 15:01 3.3K [TXT] ctx_info.c 2014-12-16 15:01 2.5K [TXT] ctx_rule.c 2014-12-16 15:01 2.4K [TXT] shdr_disable.c 2014-12-16 15:01 2.3K [TXT] shdr_dump.c 2014-12-16 15:01 3.8K [TXT] shdr_info.c 2014-12-16 15:01 3.1K [TXT] simple_client.c 2014-12-16 15:01 2.1K [TXT] simple_server.c 2014-12-16 15:01 2.0K [TXT] tex_dump.c 2014-12-16 15:01 4.1K [TXT] 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>