Julian Seward
874d81903e
A new flag, --error-exitcode=, has been added, to allow changing the
...
exit code in runs where Valgrind reported errors. Fixes #121814 and
#126517 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5897
2006-05-12 23:50:15 +00:00
Julian Seward
6c0bb3620a
Oops, this should have been in r5895.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5896
2006-05-12 23:35:10 +00:00
Julian Seward
0eb39e5af3
Increase number of unsuppressed errors shown before cutoff by a factor
...
of 100.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5895
2006-05-12 23:12:30 +00:00
Julian Seward
02eae667a9
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5894
2006-05-12 21:19:00 +00:00
Tom Hughes
3df6790520
Tidy up bug status file and document a few new fixes.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5889
2006-05-09 09:07:53 +00:00
Julian Seward
23ad3fce2f
Vectorise copy_address_range_perms for common cases. This gives about
...
40% speedup on artificial programs which just do realloc() and nothing
else, and about a 3-4% speedup on starting kpresenter-1.5.0 and
loading a 16-slide presentation.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5880
2006-05-03 22:13:57 +00:00
Julian Seward
dcd8cbbf74
Update the Ever-Growing List Of Sins.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5878
2006-05-03 15:12:09 +00:00
Julian Seward
f53d99901d
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5867
2006-04-29 18:01:46 +00:00
Julian Seward
40afe29cc7
Un-break 'make dist'.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5866
2006-04-29 12:50:06 +00:00
Nicholas Nethercote
67ce2183c9
Update 64-bit cleanness info.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5863
2006-04-23 10:51:48 +00:00
Julian Seward
d9a7fe71b4
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5856
2006-04-18 02:04:52 +00:00
Nicholas Nethercote
1a7237d77b
Remove tool-specific code (which says which tools allow XML) from the core
...
by introducing a new "need": VG_(needs_xml_output)().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5854
2006-04-16 10:25:43 +00:00
Julian Seward
e3f5063b7a
Update again
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5851
2006-04-14 02:09:56 +00:00
Julian Seward
3100588056
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5850
2006-04-14 01:54:16 +00:00
Nicholas Nethercote
994ecb6cac
Add a FAQ.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5831
2006-04-06 14:04:48 +00:00
Nicholas Nethercote
a252259f40
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5828
2006-04-06 13:29:18 +00:00
Julian Seward
c86177cd46
Round up known bugs in 3.1.1 and assign tentative priorities.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5822
2006-04-04 13:28:50 +00:00
Nicholas Nethercote
7852ab7f22
Make the BSD-style license notices slightly more accurate.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5803
2006-03-31 12:05:04 +00:00
Nicholas Nethercote
89f300ae0f
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5792
2006-03-27 11:55:09 +00:00
Nicholas Nethercote
991367c922
Merge in the COMPVBITS branch to the trunk. This is a big change to
...
Memcheck, replacing the 9-bits-per-byte shadow memory representation to a
2-bits-per-byte representation (with possibly a little more on the side) by
taking advantage of the fact that extremely few memory bytes are partially
defined.
For the SPEC2k benchmarks with "test" inputs, this speeds up Memcheck by a
(geometric mean) factor of 1.20, and reduces the size of shadow memory by a
(geometric mean) factor of 4.26.
At the same time, Addrcheck is removed. It hadn't worked for quite some
time, and with these improvements in Memcheck its raisons-d'etre have
shrivelled so much that it's not worth the effort to keep around. Hooray!
Nb: this code hasn't been tested on PPC. If things go wrong, look first in
the fast stack-handling functions (eg. mc_new_mem_stack_160,
MC_(helperc_MAKE_STACK_UNINIT)).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5791
2006-03-27 11:37:07 +00:00
Nicholas Nethercote
c1095ffb0a
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5787
2006-03-21 23:23:22 +00:00
Josef Weidendorfer
1cdac21bd9
Callgrind merge: documentation
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5781
2006-03-20 10:29:30 +00:00
Julian Seward
c287a8837d
Add a comment about the library's license.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5779
2006-03-20 00:54:54 +00:00
Julian Seward
70bdd1b273
Yet another essay: document the MPI wrapper library.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5778
2006-03-19 18:19:11 +00:00
Julian Seward
ce447282f6
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5776
2006-03-16 11:33:29 +00:00
Julian Seward
e97332eaee
Minor futzing (fontification, etc) of the function-wrappers documentation.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5764
2006-03-14 00:56:29 +00:00
Julian Seward
315601a4b4
First pass at documenting how to use the function-wrapping facility.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5763
2006-03-13 13:40:57 +00:00
Julian Seward
3142a61b73
Add ppc32-linux details.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5751
2006-03-12 13:36:06 +00:00
Julian Seward
03800a6ef6
Record list of MPI-2 entry points, laboriously extracted from Open MPI
...
1.0.X header files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5733
2006-03-09 19:05:29 +00:00
Julian Seward
fe1b35ef4f
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5718
2006-03-07 01:49:54 +00:00
Julian Seward
ebfbb9ca3b
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5713
2006-03-06 11:41:52 +00:00
Julian Seward
37483de7df
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5706
2006-03-02 13:44:05 +00:00
Dirk Mueller
30be219c11
dox update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5702
2006-02-27 09:34:29 +00:00
Julian Seward
16593517ea
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5697
2006-02-24 09:53:51 +00:00
Julian Seward
b43d6698c9
Undo r5667 (reinstate 3_0_BUGSTATUS.txt)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5693
2006-02-23 18:17:32 +00:00
Dirk Mueller
ff40142a3a
backport status updates
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5681
2006-02-22 13:25:47 +00:00
Dirk Mueller
5fb1427ded
uninteresting here
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5667
2006-02-22 12:38:29 +00:00
Tom Hughes
54dc4329a7
Update bug status.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5653
2006-02-15 10:45:18 +00:00
Julian Seward
5d78da1816
Trawled v-users/bugzilla-mail and added entries.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5648
2006-02-14 16:15:57 +00:00
Julian Seward
7190322b0a
Ensure memory acquired from sys_brk() really is zeroed. Fixes #121893 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5647
2006-02-14 11:37:41 +00:00
Julian Seward
76fa726781
Update Limitations section following recent ppc hackery.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5643
2006-02-13 05:15:27 +00:00
Tom Hughes
2e7d3e4c6d
More bug status updates.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5638
2006-02-11 17:08:15 +00:00
Tom Hughes
4b7d1ce323
Document fixes.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5637
2006-02-11 16:32:16 +00:00
Julian Seward
e8d296348a
Add configure flags --enable-only64bit and --enable-only32bit with
...
subvert the biarch build system, something that is sometimes
convenient to do.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5600
2006-01-28 18:39:09 +00:00
Julian Seward
13838f264c
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5578
2006-01-21 03:47:44 +00:00
Julian Seward
60b6adcd87
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5541
2006-01-17 02:56:33 +00:00
Julian Seward
2f11af49c8
Add register-use summary.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5518
2006-01-12 12:20:48 +00:00
Julian Seward
cc9a4e788c
Fix a casting bug in the LOADV8 slow (misaligned) case spotted by Nick.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5500
2006-01-05 14:09:46 +00:00
Julian Seward
9f0a87221c
Minor cleanups:
...
- get rid of some unused _ALL defns
- clarify logic in setting up VG_<platform>
- clarify some comments
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5496
2006-01-04 03:31:07 +00:00
Julian Seward
32f134b8c1
Somewhat rehash the biarch-build machinery so as to (1) formalise the
...
distinction between primary and secondary build targets, and (2) make
it independent of the default behaviour of gcc (iow, what gcc does
when you specify neither -m32 nor -m64).
As a result, an out-of-the-box build on ppc64-linux now builds a
system which is basically for 64-bit PowerPC, but also has the ability
to run 32-bit ppc-linux binaries (exactly the same arrangement as you
get when building on amd64-linux).
There are various twists and turns. multiple-architectures.txt is
updated all the gory details.
This will break amd64 builds until such time as
<tool>/tests/{amd64,x86}/Makefile.am are fixed up (shortly).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5493
2006-01-04 01:20:28 +00:00