45 Commits

Author SHA1 Message Date
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