]> git.cworth.org Git - apitrace/commitdiff
Aggregate all info on debugging into a single place.
authorJosé Fonseca <jfonseca@vmware.com>
Fri, 12 Jul 2013 06:48:22 +0000 (07:48 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Fri, 12 Jul 2013 06:49:23 +0000 (07:49 +0100)
BUGS.markdown
README.markdown

index 56049c1de24557e3901bc0c8b023509f3c9ef6be..d8258a7be883deae8069dda6e2fbc7da8a699a37 100644 (file)
@@ -176,7 +176,8 @@ Linux/MacOSX
 ------------
 
 Please rebuild apitrace with debugging information, by passing
-`-DCMAKE_BUILD_TYPE=Debug` to cmake.
+`-DCMAKE_BUILD_TYPE=Debug` to cmake, or editing its value in `CMakeCache.txt`
+and rebuilding.
 
 To obtain a stack back-trace, run the application with gdb from a terminal:
 
@@ -185,6 +186,10 @@ To obtain a stack back-trace, run the application with gdb from a terminal:
     ...
     (gdb) bt
 
+On Linux, to trace an application inside gdb the `LD_PRELOAD` environment
+variable should be set from within gdb like:
+
+    gdb --ex 'set exec-wrapper env LD_PRELOAD=/path/to/glxtrace.so' --args application arg1 ...
 
 See also more detailed and Distro specific instructions:
 
index 5f97d871ca2b40c2888fe3df16eab9e92571b292..f69991485bb66150acdef9fe36f3f13341f41183 100644 (file)
@@ -145,10 +145,6 @@ If you are an application developer, you can avoid this either by linking with
 See the `ld.so` man page for more information about `LD_PRELOAD` and
 `LD_LIBRARY_PATH` environment flags.
 
-To trace the application inside gdb, invoke gdb as:
-
-    gdb --ex 'set exec-wrapper env LD_PRELOAD=/path/to/glxtrace.so' --args /path/to/application
-
 ### Android ###
 
 To trace standalone native OpenGL ES applications, use