]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Julian Seward [Thu, 17 Jul 2008 06:51:03 +0000 (06:51 +0000)]
Bump version (should have done this at the time 3.3.1 was released).
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8439
Dirk Mueller [Tue, 24 Jun 2008 22:22:01 +0000 (22:22 +0000)]
merge r8130 from /trunk
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8279
Julian Seward [Wed, 4 Jun 2008 07:04:12 +0000 (07:04 +0000)]
Finalise 3.3.1.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8180
Julian Seward [Wed, 4 Jun 2008 07:01:22 +0000 (07:01 +0000)]
Merge r8177 (Add '*flags |= SfMayBlock' to PRE(sys_sync_file_range).)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8179
Bart Van Assche [Mon, 2 Jun 2008 17:38:43 +0000 (17:38 +0000)]
Documentation fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8173
Julian Seward [Sun, 1 Jun 2008 14:32:23 +0000 (14:32 +0000)]
--> 3.3.1.RC1
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8169
Julian Seward [Sun, 1 Jun 2008 13:26:18 +0000 (13:26 +0000)]
Fix up suppressions for Ubuntu 8.04.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8168
Julian Seward [Sun, 1 Jun 2008 12:04:07 +0000 (12:04 +0000)]
More fiddling with suppressions for glibc-2.8.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8167
Julian Seward [Sun, 1 Jun 2008 11:22:18 +0000 (11:22 +0000)]
Fine tune suppressions for openSUSE 11. Some of these changes need to
be forward-ported to the trunk.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8166
Julian Seward [Sat, 31 May 2008 16:00:51 +0000 (16:00 +0000)]
Update suppression uglyness.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8163
Julian Seward [Sat, 31 May 2008 08:50:48 +0000 (08:50 +0000)]
3.3.1 release notes, first pass.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8162
Nicholas Nethercote [Thu, 29 May 2008 23:11:41 +0000 (23:11 +0000)]
Merge r8154 from trunk.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8155
Julian Seward [Thu, 29 May 2008 23:02:49 +0000 (23:02 +0000)]
Bump documentation version number.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8153
Julian Seward [Thu, 29 May 2008 21:08:16 +0000 (21:08 +0000)]
Merge r8151 (Allow 64-byte line sizes (PA6T cpu)).
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8152
Julian Seward [Thu, 29 May 2008 15:42:09 +0000 (15:42 +0000)]
Add configure-time support for glibc 2.8. I know Dirk's solution for
the trunk is cleaner (see r7915) but this is a stable branch and
probably the end of the line for the 3.3 branch, so just do the
obvious thing.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8150
Julian Seward [Thu, 29 May 2008 13:32:51 +0000 (13:32 +0000)]
Merge a bunch of syscall-related revisions from the trunk, in the
following order:
7917 (partial): add epoll_pwait utimensat eventfd timerfd signalfd
7942: add timerfd_create timerfd_gettime timerfd_settime
7983: kludgey fix for ppc compile failures for timerfd_*
8047: fix futimesat and utimensat
8051: proper fix replacing 7983
8132: fix signalfd
8138: tidy up signalfd
8147: tidy up signalfd some more
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8148
Julian Seward [Thu, 29 May 2008 12:30:58 +0000 (12:30 +0000)]
Merge r8144 (partial fix for mc_leakcheck.c:698 assert)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8146
Julian Seward [Thu, 29 May 2008 12:28:51 +0000 (12:28 +0000)]
Merge r8140 (helgrind support for glibc-2.8)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8145
Julian Seward [Thu, 29 May 2008 12:17:03 +0000 (12:17 +0000)]
Merge r8092 (libmpiwrap.c: add a wrapper for MPI_Waitany)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8143
Julian Seward [Wed, 14 May 2008 12:57:56 +0000 (12:57 +0000)]
Merge r8049 (#158425: sys_poll incorrectly emulated when RES==0)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8086
Julian Seward [Wed, 14 May 2008 12:55:14 +0000 (12:55 +0000)]
Merge r7347 (fixes #155091,#156960: Warning [...] unhandled DW_OP_
opcode 0x23)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8085
Julian Seward [Wed, 14 May 2008 12:49:51 +0000 (12:49 +0000)]
Merge r7454 (#158212: hg: handle pthread_rwlock_try{rd,wr}lock.)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8084
Julian Seward [Wed, 14 May 2008 12:40:15 +0000 (12:40 +0000)]
Merge r7399 (fix for #157665: valgrind fails on shmdt(0) after shmat
to 0)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8083
Julian Seward [Wed, 14 May 2008 12:35:47 +0000 (12:35 +0000)]
Merge r7323 (update syscall lists to kernel 2.6.23.1)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8082
Julian Seward [Wed, 14 May 2008 12:33:21 +0000 (12:33 +0000)]
Merge r7299 (fix sizeof bug in Helgrind)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8081
Julian Seward [Wed, 14 May 2008 12:27:16 +0000 (12:27 +0000)]
Merge r7350 (Intercept memcpy on 64-bit ld.so's.)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8080
Julian Seward [Wed, 14 May 2008 12:24:03 +0000 (12:24 +0000)]
Merge r7334 (Enable some syscalls needed to run firefox on 64-bit ppc
on Fedora 8.)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8078
Julian Seward [Wed, 14 May 2008 12:21:29 +0000 (12:21 +0000)]
Merge r7324 (Add support for the sync_file_range system call. (Russell
Sears, Tom Hughes))
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8076
Julian Seward [Wed, 14 May 2008 12:18:48 +0000 (12:18 +0000)]
Merge r7322 (Valid file descriptor argument to llseek system call.)
(What bug # does this fix?)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8073
Julian Seward [Wed, 14 May 2008 06:49:51 +0000 (06:49 +0000)]
Merge fix for #161487 (number of suppression files is limited to 10)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8069
Bart Van Assche [Tue, 13 May 2008 16:37:20 +0000 (16:37 +0000)]
Manually merged revision 7895 from trunk to 3.3 branch. This fixes bugzilla item 161036.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8063
Julian Seward [Tue, 13 May 2008 11:23:20 +0000 (11:23 +0000)]
Merge r8058 (Stop massif segfaulting due to stack overflow)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8059
Julian Seward [Tue, 13 May 2008 08:39:58 +0000 (08:39 +0000)]
Merge r7384 (tool&core-side support for SSSE3 insns)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8056
Nicholas Nethercote [Sun, 3 Feb 2008 22:35:58 +0000 (22:35 +0000)]
minor tweak
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@7369
Nicholas Nethercote [Thu, 31 Jan 2008 05:01:18 +0000 (05:01 +0000)]
fix typo
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@7365
Nicholas Nethercote [Tue, 29 Jan 2008 21:35:25 +0000 (21:35 +0000)]
Massif: --time-unit=ms was broken in the ms_print script. People obviously
aren't using that option much!
MERGED FROM TRUNK
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@7362
Nicholas Nethercote [Sun, 20 Jan 2008 23:30:30 +0000 (23:30 +0000)]
When truncating long lines in the output file, make sure they end with a
newline. Fixes bug #155929.
MERGED FROM TRUNK (r7355)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@7356
Julian Seward [Tue, 11 Dec 2007 01:03:22 +0000 (01:03 +0000)]
Bop version.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@7297
Julian Seward [Tue, 11 Dec 2007 00:47:48 +0000 (00:47 +0000)]
Swizzle external.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@7294
Julian Seward [Tue, 11 Dec 2007 00:37:47 +0000 (00:37 +0000)]
Create the 3.3.X stable branch (copy of trunk r7290)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@7292
Julian Seward [Mon, 10 Dec 2007 22:21:14 +0000 (22:21 +0000)]
Duh. Sigh. etc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7290
Julian Seward [Mon, 10 Dec 2007 22:17:42 +0000 (22:17 +0000)]
Finalise 3.3.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7289
Julian Seward [Sun, 9 Dec 2007 02:25:44 +0000 (02:25 +0000)]
Third time lucky, perhaps.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7288
Julian Seward [Sun, 9 Dec 2007 02:24:02 +0000 (02:24 +0000)]
Finalise distro docs for 3.3.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7287
Julian Seward [Sun, 9 Dec 2007 02:22:55 +0000 (02:22 +0000)]
Another supp.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7286
Julian Seward [Sun, 9 Dec 2007 02:21:22 +0000 (02:21 +0000)]
Add missing file to tarball.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7285
Julian Seward [Sun, 9 Dec 2007 02:14:35 +0000 (02:14 +0000)]
Don't do comparisons of (signed) Words by merely subtracting them, as
this does not always produce correct results. Instead use a slower
but correct method. Analogous fix to that applied to m_oset.c by
r7283.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7284
Julian Seward [Sun, 9 Dec 2007 02:08:42 +0000 (02:08 +0000)]
Don't do comparisons of (signed) Words by merely subtracting them, as
this does not always produce correct results. Instead use a slower
but correct method. Fixes #147545. (Nick Nethercote, Tom Hughes et
al)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7283
Julian Seward [Thu, 6 Dec 2007 02:15:16 +0000 (02:15 +0000)]
--> 3.3.0.RC2.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7282
Julian Seward [Thu, 6 Dec 2007 02:13:37 +0000 (02:13 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7281
Julian Seward [Thu, 6 Dec 2007 01:58:05 +0000 (01:58 +0000)]
Another supp.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7280
Nicholas Nethercote [Wed, 5 Dec 2007 21:51:50 +0000 (21:51 +0000)]
Document flakiness of NON_SIMD_CALL* in comments and the manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7279
Julian Seward [Wed, 5 Dec 2007 01:31:42 +0000 (01:31 +0000)]
Rename a header file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7278
Julian Seward [Wed, 5 Dec 2007 01:19:20 +0000 (01:19 +0000)]
Update expected outputs. Use new naming scheme now permitted by
tests/vg_regtest.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7277
Nicholas Nethercote [Tue, 4 Dec 2007 21:35:55 +0000 (21:35 +0000)]
Minor Massif docs clarifications.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7276
Julian Seward [Tue, 4 Dec 2007 21:27:18 +0000 (21:27 +0000)]
DRD changes (Bart Van Assche)
* Add docs: exp-drd/docs/README.txt
* Added one drd suppression pattern, and cleaned up the suppression file.
* All regression tests now pass on x86_64 and i386, including sigalrm.
* Updated TODO.txt file.
* pth_create_chain test is now started with 100 threads instead of 10
-- 10 was not enough.
* DRD no longer exits on PPC32 and PPC64 but just prints a warning
message before it starts.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7275
Nicholas Nethercote [Tue, 4 Dec 2007 21:18:06 +0000 (21:18 +0000)]
Remove client requests that were deprecated in 3.2.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7274
Julian Seward [Tue, 4 Dec 2007 16:12:54 +0000 (16:12 +0000)]
Handle semaphore-related syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7273
Josef Weidendorfer [Tue, 4 Dec 2007 10:09:24 +0000 (10:09 +0000)]
Update old (and wrong) parts of callgrind documentation.
This obviously was already wrong in 3.2.x :-(
* Old --fn-recursion=... / --fn-caller=... options are called
--separate-recs=... / --separate-callers=... since quite some
time for consistency with e.g. --separate-threads=yes.
Error noted from bug 153335.
* Function specifications support wildcards since quite some time;
specification of a prefix only does not work, but the full
function has to match. This was needed to allow to specify 'foo'
without also specifying 'foo1'.
* The script 'callgrind' does not exist since merging into
valgrind.
* Rename callgrind from being a 'heavyweight' to a 'call graph'
profiler, similar to the description in the quick start overview.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7272
Nicholas Nethercote [Tue, 4 Dec 2007 03:27:40 +0000 (03:27 +0000)]
tweak message
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7271
Nicholas Nethercote [Tue, 4 Dec 2007 03:15:23 +0000 (03:15 +0000)]
Two changes:
- Be more robust in the face of malformed stack traces. This avoids some
potential assertion errors (which have affected prior versions of Massif),
but unfortunately reduces the amount of sanity-checking that can be done
on XTrees.
- Get white-space printing right in output file. Non-functional change,
just makes output files easier to read.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7270
Nicholas Nethercote [Mon, 3 Dec 2007 21:29:22 +0000 (21:29 +0000)]
Comment-only change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7269
Julian Seward [Sun, 2 Dec 2007 22:15:31 +0000 (22:15 +0000)]
Finalise 3.3.0.RC1.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7268
Julian Seward [Sun, 2 Dec 2007 22:03:43 +0000 (22:03 +0000)]
Back out r7210 ("Fix completely bogus implementation of
VG_(seginfo_sect_kind).") as it breaks DRD and possible Callgrind.
The segment kind identification code is basically broken for non-text
segments, but requires fixing at a higher level than this. See
discussion on valgrind-developers, 20 March 07, "Bug in
VG_(seginfo_sect_kind) ?"
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7267
Julian Seward [Sun, 2 Dec 2007 13:37:18 +0000 (13:37 +0000)]
Set version to 3.3.0-RC1.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7266
Julian Seward [Sun, 2 Dec 2007 02:08:17 +0000 (02:08 +0000)]
Update release docs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7265
Julian Seward [Sun, 2 Dec 2007 02:06:46 +0000 (02:06 +0000)]
Futz with headers.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7264
Julian Seward [Sun, 2 Dec 2007 02:05:23 +0000 (02:05 +0000)]
Wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7263
Julian Seward [Sun, 2 Dec 2007 02:01:09 +0000 (02:01 +0000)]
* document gcc code generation shenanigans on ppc32-linux
* add docs for --malloc-fill and --free-fill
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7262
Julian Seward [Sat, 1 Dec 2007 02:09:50 +0000 (02:09 +0000)]
Only pass valid ThreadIDs to VG_(record_ExeContext). (Bart Van Assche)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7261
Julian Seward [Fri, 30 Nov 2007 21:52:27 +0000 (21:52 +0000)]
Update contact details.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7260
Julian Seward [Fri, 30 Nov 2007 21:41:40 +0000 (21:41 +0000)]
New options for Memcheck, --malloc-fill=<hexnumber> and
--fill-free=<hexnumber>, which cause malloc'd(etc) and free'd(etc)
blocks to be filled with the specified value. This can apparently be
useful for shaking out hard-to-track-down memory corruption. The
definedness/addressability of said areas is not affected -- only the
contents. Documentation to follow.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7259
Julian Seward [Fri, 30 Nov 2007 21:24:05 +0000 (21:24 +0000)]
Marginally enhance help message.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7258
Julian Seward [Fri, 30 Nov 2007 17:50:44 +0000 (17:50 +0000)]
Get rid of VG_NUMW_CLO, as it is pretty much identical to VG_NUM_CLO,
and only used in one place.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7257
Julian Seward [Fri, 30 Nov 2007 17:19:36 +0000 (17:19 +0000)]
Make the freed-block-queue volume metrics 64-bit throughout, to avoid
any wierdness on very large machines in the future. Also, double the
default size from 5MB to 10MB, on the basis that programs are now on
average twice as lardy as they were when it was set to 5MB, whenever
that was.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7256
Julian Seward [Fri, 30 Nov 2007 15:28:13 +0000 (15:28 +0000)]
Include headers in tarball.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7255
Julian Seward [Fri, 30 Nov 2007 11:22:35 +0000 (11:22 +0000)]
Add a test case for semaphores with nonzero initial values.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7254
Julian Seward [Fri, 30 Nov 2007 11:11:02 +0000 (11:11 +0000)]
Correctly handle semaphores with nonzero initial values. Fixes bug
observed by Matthieu Castet. Also, add another sanity-check flag.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7253
Julian Seward [Fri, 30 Nov 2007 08:30:29 +0000 (08:30 +0000)]
Remove pthread_object_size.h and associated hardwired constants.
(Bart Van Assche)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7252
Julian Seward [Thu, 29 Nov 2007 13:04:03 +0000 (13:04 +0000)]
So much for C's "type system" (ha ha). Correct version of r7250.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7251
Julian Seward [Thu, 29 Nov 2007 12:53:25 +0000 (12:53 +0000)]
Don't assert when destroying a locked rwlock.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7250
Julian Seward [Thu, 29 Nov 2007 03:08:32 +0000 (03:08 +0000)]
Changes to make Memcheck work sanely on recent incarnations of AIX 5.3:
* add a few more syscall wrappers, and fix a couple of buggy ones
* intercept strcmp et al in a few more libraries
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7249
Julian Seward [Thu, 29 Nov 2007 03:06:25 +0000 (03:06 +0000)]
Don't be confused by archive (.a) files which contain both a 32-bit
and a 64-bit version of the same object (with the same name). Prior
to this, it would sometimes attempt to read debug info from the wrong
version of the object, complain that the magic number wasn't right,
and so end up reading nothing at all for that object.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7248
Julian Seward [Wed, 28 Nov 2007 01:55:29 +0000 (01:55 +0000)]
- Remove extraneous 'o' (will be stored in svn server for possible
future use)
- Fix tag
- Fix long line which wraps around in html output
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7247
Julian Seward [Wed, 28 Nov 2007 01:50:55 +0000 (01:50 +0000)]
Dump extraneous code.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7246
Julian Seward [Wed, 28 Nov 2007 01:27:03 +0000 (01:27 +0000)]
Make it compile on AIX, even if the result doesn't do anything useful.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7245
Julian Seward [Tue, 27 Nov 2007 23:39:13 +0000 (23:39 +0000)]
Fix compilation on older Linux distros (Bart Van Assche)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7244
Nicholas Nethercote [Tue, 27 Nov 2007 21:38:14 +0000 (21:38 +0000)]
Clarify peak-taking details.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7243
Nicholas Nethercote [Tue, 27 Nov 2007 21:29:33 +0000 (21:29 +0000)]
Massif doc fixes, mostly from Julian.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7242
Julian Seward [Tue, 27 Nov 2007 11:42:47 +0000 (11:42 +0000)]
Make Memcheck work sanely on AIX5.3 (again):
* Don't intercept putenv/getenv/setenv. Causes a lot of whinging
about missing TOC pointers.
* Add 'strcmp' to the bundle of 4 functions intercepted in all
objects.
* xlc now seems to route calls through to malloc_common, free_common,
calloc_common, realloc_common, memalign_common in libc. Intercept
those names too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7241
Julian Seward [Tue, 27 Nov 2007 11:23:55 +0000 (11:23 +0000)]
Don't break the build on AIX5.3.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7240
Nicholas Nethercote [Tue, 27 Nov 2007 02:03:44 +0000 (02:03 +0000)]
Minor updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7239
Julian Seward [Tue, 27 Nov 2007 01:59:38 +0000 (01:59 +0000)]
Translate the drd regtests from C++ to C. (Bart Van Assche).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7238
Nicholas Nethercote [Tue, 27 Nov 2007 01:59:02 +0000 (01:59 +0000)]
Tweaked the tool-writing docs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7237
Nicholas Nethercote [Tue, 27 Nov 2007 01:34:06 +0000 (01:34 +0000)]
Add Massif bugs fixed by the rewrite. I added them to the top part of the
file, not the "after 3.2.3" section, I hope this is the right place for
them.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7236
Josef Weidendorfer [Tue, 27 Nov 2007 01:27:12 +0000 (01:27 +0000)]
callgrind: support for --callgrind-out-file
This removes the --base option, which is replaced by
--callgrind-out-file.
Plus manual update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7235
Nicholas Nethercote [Tue, 27 Nov 2007 00:59:17 +0000 (00:59 +0000)]
This should have gone in with r7233.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7234
Nicholas Nethercote [Tue, 27 Nov 2007 00:53:56 +0000 (00:53 +0000)]
Update test output for a recent graph-drawing change. Update some notes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7233
Julian Seward [Mon, 26 Nov 2007 22:43:03 +0000 (22:43 +0000)]
AIX 5.3 build fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7232
Nicholas Nethercote [Mon, 26 Nov 2007 22:27:02 +0000 (22:27 +0000)]
Minor tweak to drawing of peak and detailed snapshot bars on the graph.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7231