49 Commits

Author SHA1 Message Date
Mark Wielaard
5db4f35edf drd-manual.xml: Fix link to libstdc++ manual GLIBCXX_FORCE_NEW reference. 2021-11-21 15:25:14 +01:00
Mark Wielaard
555ddc4753 Use DTD DocBook XML V4.5 everywhere.
This makes the rule for xmllint easier since it doesn't need to
override the DTD to validate against. It also helps with other tools
tryinf to process the docbookx xml files.
2020-05-14 15:12:02 +02:00
Mark Wielaard
022f8daf02 drd-manual.xml: C++ isn't a valid id syntax, use CXX instead. 2020-05-14 00:38:27 +02:00
Julian Seward
9dcd3ab1f6 Fix some spelling errors found by Lintian. Patch from Alessandro Ghedini <ghedo@debian.org>. 2020-01-23 10:53:36 +01:00
Julian Seward
ac60633d65 Bug 345248 - add support for Solaris OS in valgrind
Authors of this port:
    Petr Pavlu         setup@dagobah.cz
    Ivo Raisr          ivosh@ivosh.net
    Theo Schlossnagle  theo@omniti.com
            


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15426
2015-07-21 14:44:28 +00:00
Bart Van Assche
2a8993440e drd/docs/drd-manual.xml: Remove a redundant phrase.
This was reported by Dilyan Palauzov


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14477
2014-09-06 06:23:15 +00:00
Bart Van Assche
f8ba534b9d drd manual: Fix C++11 instructions
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14004
2014-06-07 13:16:24 +00:00
Bart Van Assche
7be4916bc2 drd manual: Document how to avoid false positive reports on the C++11 std::thread class
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13998
2014-06-06 07:23:06 +00:00
Philippe Waroquiers
7d40b140ac Following svn r13758 (bug 328711), some further similar fixes,
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13759
2013-12-12 23:19:13 +00:00
Mark Wielaard
b81e3c86b6 Fix double 'the the' in documentation.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13363
2013-04-05 13:19:12 +00:00
Bart Van Assche
0a1c05242b drd manual: Update according to post-3.7.0 changes
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12645
2012-06-16 18:51:16 +00:00
Bart Van Assche
66ba22b5a4 drd, XML: more xsd refinements
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12157
2011-10-14 18:00:06 +00:00
Bart Van Assche
221abe7451 Document command-line switches new in version 3.7.0
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12148
2011-10-13 18:50:15 +00:00
Bart Van Assche
7ee7cc8779 drd, XML: add xsd schema description and a script to verify the DRD XML output against the xsd
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12147
2011-10-13 18:16:29 +00:00
Bart Van Assche
84b87cf1e7 DRD: Restored --free-is-write support and fixed the bug that was present in the previous implementation. Still needs further testing though.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11636
2011-03-12 14:26:01 +00:00
Bart Van Assche
fb1e012ed0 DRD: removed command-line option --free-is-write again since it is impossible
to implement this functionality reliably.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11522
2011-02-04 19:07:11 +00:00
Bart Van Assche
40edddab8e DRD: Removed section about Qt from the manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11456
2010-10-18 16:44:08 +00:00
Bart Van Assche
fbf9a9135c Updated DRD manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11423
2010-10-10 18:57:53 +00:00
Julian Seward
e28bd2b90e Un-break the docs build on Ubuntu 10.04 (Loïc Minier, lool@dooz.org).
Fixes #232509.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11351
2010-09-10 14:56:18 +00:00
Bart Van Assche
a1d51679d9 Added command-line option --trace-alloc and disabled --free-is-write by default.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11301
2010-08-29 09:19:07 +00:00
Bart Van Assche
2af82819d8 Added new DRD command-line option --free-is-write and enabled it by default.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11299
2010-08-29 07:20:30 +00:00
Bart Van Assche
a1bfeb7704 Made the description of DRD_TRACE_VAR(), ANNOTATE_TRACE_MEMORY() and
VG_USERREQ__DRD_START_TRACE_ADDR more clear.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10965
2009-12-10 17:58:46 +00:00
Bart Van Assche
fc81353aa2 Minor manual update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10820
2009-08-15 13:31:41 +00:00
Nicholas Nethercote
aeae3a302c wibble
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10760
2009-08-10 01:34:27 +00:00
Nicholas Nethercote
4e495edf4a Make "option" terminology consistent some more. Also tweaked the mempool
Memcheck section a little.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10759
2009-08-10 01:29:14 +00:00
Nicholas Nethercote
ec5c7aa4e5 Minor formatting and grammar changes to the DRD manual chapter, to make it
consistent with the rest of the documentation.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10735
2009-08-07 05:23:31 +00:00
Nicholas Nethercote
dbcea71779 More docs build tweaks:
- Actually remove the dead docs/images/massif*.png files (this was meant to
  happen in r10720).

- Inline $TOOL/docs/Makefile.am into $TOOL/Makefile.am for all 10 tools.  10
  fewer Makefile.am files FTW!


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10721
2009-08-05 08:08:18 +00:00
Nicholas Nethercote
d5b384f852 Various manual fix-ups:
- Use "heap blocks" rather than "malloc'd blocks" as heap blocks covers
  calloc, realloc, new, new[], memalign, etc.

- Used "GDB" and "GCC" throughout rather than "gcc" and "gdb".

- Made various tag uses more consistent.

- Greatly clarified the instructions on --xml=yes and its friends.

- Lots of other little improvements and fixes to out-of-date things and
  Linux-centric things, mostly in Section 2.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10701
2009-08-04 01:16:01 +00:00
Nicholas Nethercote
ac7761261a We currently use a mix of <option> and <computeroutput> tags for command
line options.  This commit changes them to all <option>.

Also make consistent how options with multiple names (eg. -h --help) are
shown.

Also, remove section describing --help and --version in Callgrind's chapter;
these aren't necessary and are presumably a hangover from when Callgrind was
a separate tool.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10659
2009-07-30 02:57:52 +00:00
Nicholas Nethercote
78b2e5c83e Started overhauling the documentation:
- There were detailed descriptions of all the tools in the Quick Start
  Guide, the Manual introduction, and the start of each tool chapter.  To
  avoid duplication/overlap, I removed these altogether from the Quick Start
  Guide, and shortened them in the intro.

- Improved the description of what errors Memcheck can find.

- Made all tool chapters start with "Overview" section, for consistency.

- Made the "run with --tool=XXX" bit consistent in each tool chapter.

- Made all tool chapter titles match the description given when running them.

- Added BBV to the User Manual intro.

- Generally clarified, updated, and future-proofed various bits of text in
  the Quick Start Guide and User Manual introduction. 

Also:
- Changed Nulgrind's start-up description to "the minimal Valgrind tool".

- Fixed some punctuation in the usage message.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10652
2009-07-29 02:36:21 +00:00
Bart Van Assche
ae27414328 Follow-up of r10638 and r10639: explained in the manual that DRD is now
able to perform rwlock type checking.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10640
2009-07-27 17:43:39 +00:00
Bart Van Assche
1512511f11 Updated manual because of the new client request DRD_STOP_IGNORING_VAR().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10617
2009-07-26 15:58:25 +00:00
Bart Van Assche
5f2fb765ab More documentation updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10525
2009-07-22 18:13:21 +00:00
Bart Van Assche
78e3a1549a Updated documentation related to the --read-var-info flag.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10521
2009-07-22 10:34:55 +00:00
Bart Van Assche
7e4ae0d6cf Renamed --var-info to --read-var-info.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10518
2009-07-22 07:22:48 +00:00
Bart Van Assche
e925d2742b Updated chapter about DRD in the Valgrind manual:
- Documented the two new command-line options.
- Documented that DRD now supports custom memory allocators a.k.a.
  memory pools.
- Documented the new client requests (ANNOTATE_*()).
- Updated manual after the usability improvement that DRD now uses one
  thread ID instead of two thread ID numbers in its error messages.
- Rewrote several paragraphs to make these more clear.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10490
2009-07-19 19:50:54 +00:00
Bart Van Assche
54c522f31e Updated documentation.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9216
2009-02-22 09:29:07 +00:00
Bart Van Assche
fad4bf3d27 Polished manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8892
2009-01-02 13:29:32 +00:00
Bart Van Assche
8e077fe8b1 Updated after merge of Helgrind from YARD branch to trunk.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8862
2008-12-22 07:10:44 +00:00
Bart Van Assche
56da8e035f Fixed grammar / split a paragraph in two.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8835
2008-12-17 19:15:58 +00:00
Bart Van Assche
1d166694b6 Added a paragraph about the Boost.Thread library.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8833
2008-12-17 19:10:06 +00:00
Bart Van Assche
e9a7bafd89 Added paragraph "Using the POSIX Threads API Effectively."
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8656
2008-10-11 18:28:12 +00:00
Bart Van Assche
5114b9be41 Attempted to make DRD documentation compatible with pdfxmltex. Added note about g_thread_init().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8465
2008-07-28 14:55:38 +00:00
Julian Seward
8229b6e429 Temporarily comment out a couple of XML fragments which cause the .pdf
generation (make print-docs), and hence make dist, to fail for
completely non-obvious reasons, even though xsltproc (make html-docs)
does not complain about them.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8455
2008-07-22 18:32:29 +00:00
Bart Van Assche
848579327c Added note about the g_slice facility in GLib.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8411
2008-07-10 06:27:52 +00:00
Bart Van Assche
b76e82e8b4 Added paragraphs about the glib and Qt libraries.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8388
2008-07-07 18:38:17 +00:00
Bart Van Assche
3f8ee49d7a Added hints and tips section.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8365
2008-07-05 14:25:09 +00:00
Bart Van Assche
547e5c2c9f Changed exp-drd tool name into drd.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8362
2008-07-04 15:34:23 +00:00
Bart Van Assche
6e368a9f37 Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8361
2008-07-04 15:14:35 +00:00