]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Bart Van Assche [Sat, 15 Aug 2009 13:31:41 +0000 (13:31 +0000)]
Minor manual update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10820
Bart Van Assche [Sat, 15 Aug 2009 10:50:35 +0000 (10:50 +0000)]
- Made the ANNOTATE_RWLOCK_*() macros binary compatible with Helgrind.
- Added two additional regression tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10819
Nicholas Nethercote [Fri, 14 Aug 2009 22:34:30 +0000 (22:34 +0000)]
Capitalise and punctuate some points.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10818
Julian Seward [Fri, 14 Aug 2009 21:33:34 +0000 (21:33 +0000)]
Double the maximum size of the conflict cache.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10817
Julian Seward [Fri, 14 Aug 2009 13:42:41 +0000 (13:42 +0000)]
Update. Sheesh -- did we really change that much stuff in just seven
months?
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10816
Bart Van Assche [Fri, 14 Aug 2009 13:40:47 +0000 (13:40 +0000)]
Made Valgrind compile again on 32-bit systems.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10815
Bart Van Assche [Fri, 14 Aug 2009 13:25:38 +0000 (13:25 +0000)]
Made ANNOTATE_HAPPENS_BEFORE()/_AFTER() binary compatible with Helgrind.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10814
Bart Van Assche [Fri, 14 Aug 2009 13:23:00 +0000 (13:23 +0000)]
Updated Subversion ignore list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10813
Bart Van Assche [Fri, 14 Aug 2009 13:22:48 +0000 (13:22 +0000)]
Added suppression pattern for nanosleep().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10812
Julian Seward [Fri, 14 Aug 2009 11:11:12 +0000 (11:11 +0000)]
Initial tests for "Skeletal support for TSan-compatible annotations"
(r10810). The rwlock test is kludged and needs de-kludging.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10811
Julian Seward [Fri, 14 Aug 2009 11:08:24 +0000 (11:08 +0000)]
Skeletal support for TSan-compatible annotations.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10810
Bart Van Assche [Fri, 14 Aug 2009 10:19:26 +0000 (10:19 +0000)]
Should compile again on Darwin.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10809
Bart Van Assche [Fri, 14 Aug 2009 06:53:06 +0000 (06:53 +0000)]
Removed the tc20_verifywrap and tc20_verifywrap2 regression tests because their behavior depends too much on implementation details of libc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10808
Bart Van Assche [Fri, 14 Aug 2009 06:45:16 +0000 (06:45 +0000)]
Reverted r10802.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10807
Bart Van Assche [Fri, 14 Aug 2009 06:32:20 +0000 (06:32 +0000)]
Added a note about the fact that --read-var-info=yes increases memory
consumption of Valgrind tools.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10806
Nicholas Nethercote [Fri, 14 Aug 2009 02:41:37 +0000 (02:41 +0000)]
Complete more of the NEWS. Remaining XXX marks are to be filled in by
Julian.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10805
Nicholas Nethercote [Fri, 14 Aug 2009 02:12:54 +0000 (02:12 +0000)]
Enable Helgrind tests on Darwin -- only 4 of them fail on my machine.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10804
Bart Van Assche [Thu, 13 Aug 2009 18:08:08 +0000 (18:08 +0000)]
More expected output updates because of r10783.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10803
Bart Van Assche [Thu, 13 Aug 2009 14:30:55 +0000 (14:30 +0000)]
Removed two regression tests because the output (number of errors) varied between runs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10802
Bart Van Assche [Thu, 13 Aug 2009 14:12:49 +0000 (14:12 +0000)]
Made behavior of tsan_unittest again identical to the original behavior.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10801
Bart Van Assche [Thu, 13 Aug 2009 09:30:57 +0000 (09:30 +0000)]
Added test program for the ANNOTATE_IGNORE_WRITES_*() annotation
macro's.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10800
Nicholas Nethercote [Thu, 13 Aug 2009 04:24:38 +0000 (04:24 +0000)]
Fix a .exp file. Avoid an assertion failure with -v.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10799
Nicholas Nethercote [Thu, 13 Aug 2009 00:02:30 +0000 (00:02 +0000)]
Don't count leaks as errors with --leak-check=summary, because the results
can be confusing. Document the behaviour.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10798
Bart Van Assche [Wed, 12 Aug 2009 17:40:32 +0000 (17:40 +0000)]
Third and last type-punned pointer fix.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10797
Bart Van Assche [Wed, 12 Aug 2009 14:56:01 +0000 (14:56 +0000)]
Fixed more gcc warnings about type-punned pointers breaking strict
aliasing / reworked changes applied through previous commit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10796
Bart Van Assche [Wed, 12 Aug 2009 13:30:55 +0000 (13:30 +0000)]
Fixed compiler warnings triggered by annotate_rwlock.c
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10795
Bart Van Assche [Wed, 12 Aug 2009 12:55:56 +0000 (12:55 +0000)]
Suppressed compiler warnings reported by gcc 4.4.x on the source code
of regression tests about intentionally uninitialized variables and
about intentionally freed non-heap memory.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10794
Bart Van Assche [Wed, 12 Aug 2009 12:52:23 +0000 (12:52 +0000)]
Fixed gcc warnings about type-punned pointers breaking strict aliasing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10793
Bart Van Assche [Wed, 12 Aug 2009 09:45:54 +0000 (09:45 +0000)]
Added suppression patterns for boost 1.37 (Fedora 11).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10792
Bart Van Assche [Wed, 12 Aug 2009 09:45:18 +0000 (09:45 +0000)]
Added recently added regression test output files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10791
Bart Van Assche [Wed, 12 Aug 2009 09:44:43 +0000 (09:44 +0000)]
Added expected output for glibc 2.10 (Fedora 11). The test tc20_verifywrap2 has to be reviewed -- the results of this test depend on glibc internals, which is not good.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10790
Bart Van Assche [Wed, 12 Aug 2009 08:22:54 +0000 (08:22 +0000)]
Updated Subversion ignore list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10789
Bart Van Assche [Wed, 12 Aug 2009 08:21:13 +0000 (08:21 +0000)]
More expected output updates because of r10783.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10788
Bart Van Assche [Wed, 12 Aug 2009 07:03:30 +0000 (07:03 +0000)]
Modified annotate_ignore_rw test such that it now verifies that
ANNOTATE_IGNORE_READS_AND_WRITES_END() really works.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10787
Nicholas Nethercote [Wed, 12 Aug 2009 02:30:20 +0000 (02:30 +0000)]
Add a crappy wrapper for access_extended(), one of the more ridiculous
syscalls I've had the displeasure of encountering. Due to its
ridiculousness, the wrapper misses a PRE_MEM_WRITE check and so can result
in false positives. The POST_MEM_WRITE update is present, though, so it
shouldn't cause subsequent problems. Fixes bug 200760.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10786
Nicholas Nethercote [Wed, 12 Aug 2009 00:32:44 +0000 (00:32 +0000)]
Darwin .exp fixes following r10783.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10785
Nicholas Nethercote [Wed, 12 Aug 2009 00:14:44 +0000 (00:14 +0000)]
Update .exp files for r10783.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10784
Nicholas Nethercote [Wed, 12 Aug 2009 00:14:16 +0000 (00:14 +0000)]
Output tweaks:
- Always print a blank line after significant messages (eg. errors). This
makes the handling of blank lines much simpler.
- Don't print full stops at the end of messages. We mostly don't do it, so
I got rid of all the remaining ones I could find for consistency.
- Use --leak-check=full rather than --leak-check=yes, for consistency with
docs and other messages.
- Update partiallydefinedeq.stderr.exp2 for older changes.
This commit only updates the code. Test updates will follow shortly. (I'm
separating them so the code changes aren't swamped by the test changes in
the SVN logs.)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10783
Josef Weidendorfer [Tue, 11 Aug 2009 20:53:59 +0000 (20:53 +0000)]
Callgrind: Fix printing of "Summary:" line in finish()
The global cost counters, which are used for printing the
summary line, where zeroed before in init_exec_state(), called
by unwind_thread().
Stack unwinding (i.e. unwind_thread) is also done at instrumentation
state changes, and there, we want the cost counters to be zeroed
(was fix for bug 150606). Do this explicitly now.
PS: The correct fix for bug 150606 is not to zero the cost counters
(we do not really want this at instrumentation state changes), but
to store the current counter values in a "last_instr_state_on_cost"
counter, and use this as the global cost counter on enter for functions
which are left but were not detected to be entered.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10782
Josef Weidendorfer [Tue, 11 Aug 2009 20:53:57 +0000 (20:53 +0000)]
Callgrind: On zeroing costs, also set call counters to zero.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10781
Josef Weidendorfer [Tue, 11 Aug 2009 19:21:25 +0000 (19:21 +0000)]
Fix dumping of call cost in tail recursion optimization
When tail recursion optimization is detected (i.e. a jump to the
beginning of the function without creating a new stack frame),
Callgrind collects this as real call (ie. calculates inclusive
call costs), but forgot to dump the call information (the call
type is still left as a jump).
Fixed by also dump call information if inclusive cost is >0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10780
Bart Van Assche [Tue, 11 Aug 2009 15:00:54 +0000 (15:00 +0000)]
Added regression test for ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() and
ANNOTATE_IGNORE_READS_AND_WRITES_END().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10779
Josef Weidendorfer [Tue, 11 Aug 2009 14:45:03 +0000 (14:45 +0000)]
Fix bug 199338: callgrind_annotate sorting/thresholds are broken
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10778
Josef Weidendorfer [Tue, 11 Aug 2009 14:45:00 +0000 (14:45 +0000)]
Misc fixes for callgrind_annotate
* Patch from bug 198649 (callgrind_annotate doesn't cumulate counters)
When there were multiple call sites in one line, the aggregated
call count/cost numbers in the source annotation were wrong
* Callgrind often produces absolute file names.
Make it work with relative file names requested for annotation from
the command lines.
* More in sync with parser in KCachegrind: make summary line optional.
We can also use the "totals:" line for this.
* Count of numbers in summary can be smaller then number of events given
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10777
Julian Seward [Tue, 11 Aug 2009 10:39:25 +0000 (10:39 +0000)]
Move printing of EvM-gc and VTS-gc stats from -v to --stats=yes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10776
Julian Seward [Tue, 11 Aug 2009 10:35:58 +0000 (10:35 +0000)]
Add pthread spinlock support.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10775
Nicholas Nethercote [Tue, 11 Aug 2009 01:03:55 +0000 (01:03 +0000)]
add missing scripts
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10774
Nicholas Nethercote [Tue, 11 Aug 2009 00:52:40 +0000 (00:52 +0000)]
Count error contexts properly in VG_(unique_error). Avoids the problem seen
of "5 errors from 0 contexts" with leak errors.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10773
Nicholas Nethercote [Tue, 11 Aug 2009 00:18:31 +0000 (00:18 +0000)]
add a missing script
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10772
Julian Seward [Mon, 10 Aug 2009 19:39:02 +0000 (19:39 +0000)]
Fix some const stuff that gcc-4.4.0 complains about.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10771
Julian Seward [Mon, 10 Aug 2009 18:59:54 +0000 (18:59 +0000)]
parse_type_DIE: push incomplete structure tyents on the type stack,
since gcc-4.4 on Fedora 11 will create DW_TAG_member entries within
it, and we need to have a plausible parent type on the stack.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10770
Bart Van Assche [Mon, 10 Aug 2009 14:13:12 +0000 (14:13 +0000)]
Added suppression patterns for the most recent libglib and libQtCore versions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10769
Nicholas Nethercote [Mon, 10 Aug 2009 08:25:39 +0000 (08:25 +0000)]
Try to fix error_counts.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10768
Nicholas Nethercote [Mon, 10 Aug 2009 07:50:00 +0000 (07:50 +0000)]
Count leak as errors. Fixes bug 152393.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10767
Nicholas Nethercote [Mon, 10 Aug 2009 07:47:43 +0000 (07:47 +0000)]
Remove unnecessary #includes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10766
Nicholas Nethercote [Mon, 10 Aug 2009 07:36:54 +0000 (07:36 +0000)]
Allow custom blocks to overlap with malloc blocks. Fixes bug 100628.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10765
Nicholas Nethercote [Mon, 10 Aug 2009 06:47:00 +0000 (06:47 +0000)]
augment a comment
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10764
Nicholas Nethercote [Mon, 10 Aug 2009 05:11:43 +0000 (05:11 +0000)]
add an item
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10763
Nicholas Nethercote [Mon, 10 Aug 2009 04:07:54 +0000 (04:07 +0000)]
wibble
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10762
Nicholas Nethercote [Mon, 10 Aug 2009 01:43:20 +0000 (01:43 +0000)]
Remove bad explanations of mempool requests from the core manual, just point
to the Memcheck chapter.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10761
Nicholas Nethercote [Mon, 10 Aug 2009 01:34:27 +0000 (01:34 +0000)]
wibble
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10760
Nicholas Nethercote [Mon, 10 Aug 2009 01:29:14 +0000 (01:29 +0000)]
Make "option" terminology consistent some more. Also tweaked the mempool
Memcheck section a little.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10759
Nicholas Nethercote [Mon, 10 Aug 2009 01:15:30 +0000 (01:15 +0000)]
Be consistent in the naming of sections describing command-line options.
Also, use "option" rather than "flag" where possible, for consistency.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10758
Nicholas Nethercote [Mon, 10 Aug 2009 00:42:43 +0000 (00:42 +0000)]
Remove some cross-references that are broken in the man pages because they
only include a subset of the User Manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10757
Nicholas Nethercote [Sun, 9 Aug 2009 23:27:00 +0000 (23:27 +0000)]
Make usage messages given by -h and man pages consistent for the scripts.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10756
Nicholas Nethercote [Sat, 8 Aug 2009 07:38:25 +0000 (07:38 +0000)]
Add an alternative output for Darwin.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10755
Josef Weidendorfer [Fri, 7 Aug 2009 23:19:09 +0000 (23:19 +0000)]
callgrind_control: be strict on parsing options
Get rid of "-v" as short form of "--version".
Also, help text for dumps/instrumentation shows only the long
versions now. However, '-i on' or '-d dump now!' is still possible.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10754
Nicholas Nethercote [Fri, 7 Aug 2009 22:01:49 +0000 (22:01 +0000)]
Remove commas, for consistency with other parts of the manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10753
Vince Weaver [Fri, 7 Aug 2009 21:00:05 +0000 (21:00 +0000)]
Add some clarifications to the exp-bbv manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10752
Julian Seward [Fri, 7 Aug 2009 20:28:58 +0000 (20:28 +0000)]
Resync after {wq,p}thread_hijack rather than merely doing a check.
Believed to help with, although not fix, the underlying problem in
#192634.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10751
Josef Weidendorfer [Fri, 7 Aug 2009 20:20:41 +0000 (20:20 +0000)]
callgrind_control: sync manual/man page and script help output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10750
Julian Seward [Fri, 7 Aug 2009 19:47:29 +0000 (19:47 +0000)]
Update Memcheck expected outputs following r10746 (Darwin variants only).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10749
Julian Seward [Fri, 7 Aug 2009 19:26:41 +0000 (19:26 +0000)]
Update Memcheck expected outputs following r10746 (32-bit variants only).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10748
Julian Seward [Fri, 7 Aug 2009 17:47:42 +0000 (17:47 +0000)]
Update Memcheck expected outputs following r10746 (64-bit variants only).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10747
Julian Seward [Fri, 7 Aug 2009 15:46:56 +0000 (15:46 +0000)]
Tidy up of messaging:
* For all tools and the core, don't show statistics when -v is in
effect. Instead, try to restrict -v to mostly user-useful
stuff.
* A new flag --stats=no|yes [no] produces statistics output instead.
* Fix longstanding problem in that Memcheck's leak checker ran after
the core's error manager module shut down, thereby not showing use
counts of leak suppressions. This fixes #186790.
* As a consequence, the leak checker text output of Memcheck has
changed a bit -- leak check is done before the final error
summary is done (much more logical), and the output has been
tidied up a bit.
* Helgrind, Drd and Ptrcheck now also print "For counts of
detected and suppressed errors, rerun with: -v", which makes
them consistent with Memcheck in this regard. These are
filtered out by the regtest filter scripts.
For all tools except Memcheck, the regtests are unchanged. On
Memcheck regtests still fail due to rearrangements of the leak
checker output. This will be fixed by a followup commit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10746
Nicholas Nethercote [Fri, 7 Aug 2009 08:31:58 +0000 (08:31 +0000)]
Install all the new man pages. Include them in 'make dist' too (even if
BUILD_ALL_DOCS is false; we've built them anyway). Delete them with 'make
distclean' too (and FAQ.txt).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10745
Nicholas Nethercote [Fri, 7 Aug 2009 07:56:20 +0000 (07:56 +0000)]
Add a manpage for cg_annotate. Now only valgrind-listener and cg_merge lack
a manpage, and they're so simple I can't be bothered doing ones for them
(they don't even have sections in the manual).
Also fixed a few minor things relating to manpages.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10744
Bart Van Assche [Fri, 7 Aug 2009 07:49:36 +0000 (07:49 +0000)]
Updated DRD's to do list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10743
Nicholas Nethercote [Fri, 7 Aug 2009 07:44:31 +0000 (07:44 +0000)]
- Documented callgrind_{annotate,control} in the Callgrind manual chapter
and created man pages for them. Renamed the XML files in the process for
consistency.
- Inlined cg-entities.xml into vg-entities.xml.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10742
Nicholas Nethercote [Fri, 7 Aug 2009 07:31:15 +0000 (07:31 +0000)]
Update. Fortunately it's gotten a little simpler.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10741
Nicholas Nethercote [Fri, 7 Aug 2009 06:54:44 +0000 (06:54 +0000)]
Manpage improvements:
- Added a manpage for ms_print.
- Added docs/xml/manpages-index.xml, which is just used as a convenient
single file to hang all the man pages off so they can be generated in a
single command.
- Added facility whereby manpage generation will attempt to find the
stylesheet in multiple places. This means I don't have to constantly edit
XSL_MAN_STYLE to build manpages on my machine.
- Changed vg-docs-path to start with $INSTALL instead of /usr/, because we
can't assume that's the installation dir.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10740
Bart Van Assche [Fri, 7 Aug 2009 06:47:52 +0000 (06:47 +0000)]
Updated after r10688.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10739
Nicholas Nethercote [Fri, 7 Aug 2009 06:08:51 +0000 (06:08 +0000)]
Remove a broken Cachegrind link, and include some extra DRD options.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10738
Nicholas Nethercote [Fri, 7 Aug 2009 05:58:00 +0000 (05:58 +0000)]
Remove some text that shouldn't be there.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10737
Nicholas Nethercote [Fri, 7 Aug 2009 05:40:26 +0000 (05:40 +0000)]
Minor changes to Callgrind file format docs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10736
Nicholas Nethercote [Fri, 7 Aug 2009 05:23:31 +0000 (05:23 +0000)]
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
Nicholas Nethercote [Fri, 7 Aug 2009 04:55:15 +0000 (04:55 +0000)]
Overhauled the how-to-write-a-new-tool chapter.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10734
Nicholas Nethercote [Fri, 7 Aug 2009 04:07:20 +0000 (04:07 +0000)]
Overhaul design+implementation chapter.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10733
Nicholas Nethercote [Fri, 7 Aug 2009 02:58:11 +0000 (02:58 +0000)]
Went over the FAQ. Also tweaked vg-entities.xml a bit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10732
Nicholas Nethercote [Fri, 7 Aug 2009 02:18:00 +0000 (02:18 +0000)]
Overhaul Helgrind's manual chapter.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10731
Nicholas Nethercote [Fri, 7 Aug 2009 00:18:25 +0000 (00:18 +0000)]
Thoroughly overhauled the Cachegrind manual chapter, mostly by putting
things in a more sensible order. Also tweaked the Massif chapter a bit
more.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10730
Josef Weidendorfer [Thu, 6 Aug 2009 18:13:17 +0000 (18:13 +0000)]
Added some text for --simulate-wb/--cacheuse options of Callgrind.
For cacheuse, it actually got quite large...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10729
Nicholas Nethercote [Thu, 6 Aug 2009 02:30:26 +0000 (02:30 +0000)]
Clean up Callgrind docs. Josef, I added brief entries for --collect-systime,
--cacheuse and --simulate-wb but you might like to expand them.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10728
Nicholas Nethercote [Thu, 6 Aug 2009 01:26:14 +0000 (01:26 +0000)]
Minor update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10727
Nicholas Nethercote [Thu, 6 Aug 2009 00:46:59 +0000 (00:46 +0000)]
- Remove unused Callgrind documentation entities.
- Link to Cachegrind docs within the current set, not the version on the
website.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10726
Nicholas Nethercote [Thu, 6 Aug 2009 00:31:28 +0000 (00:31 +0000)]
Remove man-callgrind.xml, because Callgrind no longer has a separate man
page (it hasn't for a long time).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10725
Nicholas Nethercote [Wed, 5 Aug 2009 23:59:05 +0000 (23:59 +0000)]
Overhaul the BBV manual chapter, mostly. Also tweak BBV's usage message to
match the docs better.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10724
Nicholas Nethercote [Wed, 5 Aug 2009 22:51:17 +0000 (22:51 +0000)]
Document the 'cc' param of VG_(malloc) et al.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10723
Nicholas Nethercote [Wed, 5 Aug 2009 22:13:23 +0000 (22:13 +0000)]
Fix Lackey test breakage.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10722
Nicholas Nethercote [Wed, 5 Aug 2009 08:08:18 +0000 (08:08 +0000)]
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