From: Philippe Waroquiers Date: Wed, 6 Mar 2013 22:39:18 +0000 (+0000) Subject: Fix 316144 (valgrind.1 manpage contains ??? strings for references) X-Git-Tag: svn/VALGRIND_3_9_0~367 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=58ceb6c593dced58ee31fc5d85c532051bc34357;p=thirdparty%2Fvalgrind.git Fix 316144 (valgrind.1 manpage contains ??? strings for references) Patch by Mark Wielaard. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13314 --- diff --git a/NEWS b/NEWS index f6abe29ad0..a07a301e84 100644 --- a/NEWS +++ b/NEWS @@ -217,6 +217,7 @@ m = merged into 3_8_BRANCH FIXED 13294 315545 [390] (find_TTEntry_from_hcode): Assertion '(UChar*)sec->tt[tteNo].tcptr <= (UChar*)hcode' failed +316144 [390] valgrind.1 manpage contains unknown ??? strings for some core option references n-i-bz [390] report error for vgdb snapshot requested before execution n-i-bz [390] Some wrong command line options could be ignored n-i-bz [390] same as 303624 (fixed in 3.8.0), but for x86 android diff --git a/docs/xml/manual-core-adv.xml b/docs/xml/manual-core-adv.xml index 2a022a0318..00376a1d5b 100644 --- a/docs/xml/manual-core-adv.xml +++ b/docs/xml/manual-core-adv.xml @@ -293,9 +293,9 @@ tool-specific macros). - - + + Debugging your program using Valgrind gdbserver and GDB A program running under Valgrind is not executed directly by the @@ -381,7 +381,7 @@ and gives the results back to GDB. GDB can use various kinds of channels (TCP/IP, serial line, etc) to communicate with the gdbserver. In the case of Valgrind's gdbserver, communication is done via a pipe and a small helper program -called , which acts as an +called , which acts as an intermediary. If no GDB is in use, vgdb can also be used to send monitor commands to the Valgrind gdbserver from a shell command line. @@ -586,7 +586,7 @@ functionality via "monitor commands". Such monitor commands can be sent from the GDB command line or from the shell command line or requested by the client program using the VALGRIND_MONITOR_COMMAND client request. See - for the + for the list of the Valgrind core monitor commands available regardless of the Valgrind tool selected. @@ -1105,8 +1105,9 @@ $5 = 36 - + + vgdb command line options Usage: vgdb [OPTION]... [[-c] COMMAND]... @@ -1254,8 +1255,9 @@ vgdb v.set log_output -c leak_check any - + + Valgrind monitor commands This section describes the Valgrind monitor commands, available diff --git a/docs/xml/manual-core.xml b/docs/xml/manual-core.xml index 70b0989ef9..a60c3a43a6 100644 --- a/docs/xml/manual-core.xml +++ b/docs/xml/manual-core.xml @@ -152,7 +152,8 @@ likely. - + + The Commentary Valgrind tools write a commentary, a stream of text, detailing @@ -857,7 +858,7 @@ in most cases. We group the available options by rough categories. be used in conjunction with the valgrind-listener program. For further details, see - the commentary + the commentary in the manual. @@ -1755,7 +1756,7 @@ need to use them. between fairness and performance. For more details about the Valgrind thread serialisation scheme and its impact on performance and thread scheduling, see - . + . The value @@ -2084,7 +2085,8 @@ everything is shared (a thread) or nothing is shared (fork-like); partial sharing will fail. - + + Scheduling and Multi-Thread Performance A thread executes code only when it holds the abovementioned diff --git a/docs/xml/valgrind-manpage.xml b/docs/xml/valgrind-manpage.xml index 8f2f630751..bd4b9242a6 100644 --- a/docs/xml/valgrind-manpage.xml +++ b/docs/xml/valgrind-manpage.xml @@ -240,7 +240,22 @@ callgrind_annotate(1), callgrind_control(1), ms_print(1), &vg-docs-path; or -&vg-docs-url;. +&vg-docs-url;, +&vg-gdbserver-label; +&vg-vgdb-label;, +&vg-monitor-label;, +&vg-comment-label;, +&vg-pthreads-perf-sched-label;. diff --git a/docs/xml/vg-entities.xml b/docs/xml/vg-entities.xml index e65ed3ea2a..f5994c162f 100644 --- a/docs/xml/vg-entities.xml +++ b/docs/xml/vg-entities.xml @@ -23,4 +23,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +