]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Ivo Raisr [Mon, 14 Aug 2017 10:26:22 +0000 (12:26 +0200)]
Merge VEX_3_3_BRANCH into VALGRIND_3_3_BRANCH
Dirk Mueller [Sat, 22 Nov 2008 23:34:02 +0000 (23:34 +0000)]
backport fix for CVE-2008-4865 from trunk (r8798)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8800
Dirk Mueller [Fri, 21 Nov 2008 15:32:11 +0000 (15:32 +0000)]
forgot the hardcoded 2.8->2.9 paths.. luckily this bug is not in trunk
anymore
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8796
Dirk Mueller [Wed, 19 Nov 2008 23:59:35 +0000 (23:59 +0000)]
glibc 2.9 support
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8791
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
Julian Seward [Sat, 31 May 2008 08:30:13 +0000 (08:30 +0000)]
Merge r1853 (regalloc: don't incorrectly omit spill stores)
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1854
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 21:07:04 +0000 (21:07 +0000)]
Merge r1851 (Allow 64-byte line sizes (PA6T cpu)).
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1852
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
Julian Seward [Tue, 13 May 2008 21:32:01 +0000 (21:32 +0000)]
Merge r1848 (Support 8 bit xadd. Fixes #158744.)
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1849
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 10:47:29 +0000 (10:47 +0000)]
Merge r1816,1817,1833: specialise NZ after SUBW(16) and NS after
SUBB(8), on both x86 and amd64.
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1847
Julian Seward [Tue, 13 May 2008 09:36:07 +0000 (09:36 +0000)]
Merge r1838 (generate correct IR for some obscure REP-prefixed string
instructions). (#152818)
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1846
Julian Seward [Tue, 13 May 2008 09:28:37 +0000 (09:28 +0000)]
Merge r1835 (support fxrstor on x86). Fixes #126389.
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1845
Julian Seward [Tue, 13 May 2008 09:23:09 +0000 (09:23 +0000)]
Merge r1835 (x86 support for pushfw, popfw) (#157748)
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1844
Julian Seward [Tue, 13 May 2008 09:00:18 +0000 (09:00 +0000)]
Merge r1834 (x86 support for repz lodsb). (#153196)
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1843
Julian Seward [Tue, 13 May 2008 08:51:17 +0000 (08:51 +0000)]
Merge r1826 (amd64 support for FUCOMPP). (#161378, #160136)
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1842
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
Julian Seward [Tue, 13 May 2008 08:38:43 +0000 (08:38 +0000)]
Merge r1808,1809,1810: SSSE3 x86/amd64 support, and update CPUID accordingly.
(Fixes #155528, although only tangentially)
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1841
Julian Seward [Tue, 13 May 2008 08:12:12 +0000 (08:12 +0000)]
Merge r1807 (Very kludgey implementation of IRET. May or may not fix
#155011.)
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1840
Julian Seward [Mon, 12 May 2008 23:09:09 +0000 (23:09 +0000)]
Handle Left64 on 32-bit host. This stops Memcheck on ppc32 asserting
on some bits of Altivec code. Partial merge of r1832.
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1839
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:41:57 +0000 (00:41 +0000)]
Create stable branch associated with Valgrind 3.3.X (copy of trunk r1804)
--This line, and those below, will be ignored--
A VEX_3_3_BRANCH
git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH@1806
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 19:04:17 +0000 (19:04 +0000)]
Generate code to handle 64-bit integer loads and stores on 32-bit
targets, as this is needed by Massif in Valgrind 3.3.0.
git-svn-id: svn://svn.valgrind.org/vex/trunk@1804
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