]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
19 years agoAvoid compile warnings for tinycc.
Nicholas Nethercote [Thu, 30 Mar 2006 10:26:44 +0000 (10:26 +0000)] 
Avoid compile warnings for tinycc.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5801

19 years agoHmm. Why is this file still here? (It got folded into aspacemgr.c
Julian Seward [Wed, 29 Mar 2006 19:33:54 +0000 (19:33 +0000)] 
Hmm.  Why is this file still here?  (It got folded into aspacemgr.c
a while back.)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5800

19 years agoDelete VG_(sigaltstack) and VG_(sigpending) as they are unused.
Julian Seward [Wed, 29 Mar 2006 03:15:25 +0000 (03:15 +0000)] 
Delete VG_(sigaltstack) and VG_(sigpending) as they are unused.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5799

19 years agoDelete VG_(poll), as it is unused.
Julian Seward [Tue, 28 Mar 2006 23:20:38 +0000 (23:20 +0000)] 
Delete VG_(poll), as it is unused.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5798

19 years agoChange to some better function names.
Nicholas Nethercote [Tue, 28 Mar 2006 12:51:02 +0000 (12:51 +0000)] 
Change to some better function names.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5797

19 years agoChange some uses of bytes to bits for consistency.
Nicholas Nethercote [Tue, 28 Mar 2006 12:35:08 +0000 (12:35 +0000)] 
Change some uses of bytes to bits for consistency.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5796

19 years agoOnly complain once for each missing wrapper.
Julian Seward [Tue, 28 Mar 2006 01:02:38 +0000 (01:02 +0000)] 
Only complain once for each missing wrapper.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5795

19 years agotweak
Nicholas Nethercote [Tue, 28 Mar 2006 00:05:16 +0000 (00:05 +0000)] 
tweak

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5794

19 years agoPartial release notes for 3.2.0, talking about the performance improvements
Nicholas Nethercote [Mon, 27 Mar 2006 12:23:44 +0000 (12:23 +0000)] 
Partial release notes for 3.2.0, talking about the performance improvements
and removal of Addrcheck.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5793

19 years agoupdate
Nicholas Nethercote [Mon, 27 Mar 2006 11:55:09 +0000 (11:55 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5792

19 years agoMerge in the COMPVBITS branch to the trunk. This is a big change to
Nicholas Nethercote [Mon, 27 Mar 2006 11:37:07 +0000 (11:37 +0000)] 
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

19 years agoAvoid unnecessary whitespace at end of printed lines.
Nicholas Nethercote [Mon, 27 Mar 2006 00:39:43 +0000 (00:39 +0000)] 
Avoid unnecessary whitespace at end of printed lines.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5790

19 years agoHandle msg_flags correctly - for recvmsg this field is written by the
Tom Hughes [Fri, 24 Mar 2006 16:48:19 +0000 (16:48 +0000)] 
Handle msg_flags correctly - for recvmsg this field is written by the
kernel not read.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5789

19 years agoUpdate expected output following r5785; also add a missing 's'.
Julian Seward [Wed, 22 Mar 2006 11:18:50 +0000 (11:18 +0000)] 
Update expected output following r5785; also add a missing 's'.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5788

19 years agoUpdate
Nicholas Nethercote [Tue, 21 Mar 2006 23:23:22 +0000 (23:23 +0000)] 
Update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5787

19 years agoMake the unrecognised-instruction error message more informative.
Nicholas Nethercote [Tue, 21 Mar 2006 23:15:43 +0000 (23:15 +0000)] 
Make the unrecognised-instruction error message more informative.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5786

19 years agoAdd wrappers for a load of new 2.6.16 system calls. Fixes bug #123248.
Tom Hughes [Tue, 21 Mar 2006 10:58:35 +0000 (10:58 +0000)] 
Add wrappers for a load of new 2.6.16 system calls. Fixes bug #123248.

Also expands pathname arguments as strings in a lot more system call
trace messages and fixed the poll wrapper to not be x86 specific.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5785

19 years agoEnable sys_fchdir on ppc32-linux.
Julian Seward [Tue, 21 Mar 2006 02:23:27 +0000 (02:23 +0000)] 
Enable sys_fchdir on ppc32-linux.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5784

19 years agoSync system call lists with the 2.6.16 kernel.
Tom Hughes [Mon, 20 Mar 2006 15:36:45 +0000 (15:36 +0000)] 
Sync system call lists with the 2.6.16 kernel.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5783

19 years agoMake hard limit enforcement work for RLIMIT_DATA and RLIMIT_STACK in
Tom Hughes [Mon, 20 Mar 2006 15:36:28 +0000 (15:36 +0000)] 
Make hard limit enforcement work for RLIMIT_DATA and RLIMIT_STACK in
the setrlimit system call wrapper.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5782

19 years agoCallgrind merge: documentation
Josef Weidendorfer [Mon, 20 Mar 2006 10:29:30 +0000 (10:29 +0000)] 
Callgrind merge: documentation

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5781

19 years agoCallgrind merge: code
Josef Weidendorfer [Mon, 20 Mar 2006 10:27:30 +0000 (10:27 +0000)] 
Callgrind merge: code

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5780

19 years agoAdd a comment about the library's license.
Julian Seward [Mon, 20 Mar 2006 00:54:54 +0000 (00:54 +0000)] 
Add a comment about the library's license.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5779

19 years agoYet another essay: document the MPI wrapper library.
Julian Seward [Sun, 19 Mar 2006 18:19:11 +0000 (18:19 +0000)] 
Yet another essay: document the MPI wrapper library.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5778

19 years agoUpdate
Julian Seward [Thu, 16 Mar 2006 11:33:29 +0000 (11:33 +0000)] 
Update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5776

19 years agoMerge stuff for 3.1.1.
Julian Seward [Thu, 16 Mar 2006 11:33:14 +0000 (11:33 +0000)] 
Merge stuff for 3.1.1.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5775

19 years agoupmerge r5768 (Allow a thread to spin longer when yielding before
Julian Seward [Thu, 16 Mar 2006 11:31:29 +0000 (11:31 +0000)] 
upmerge r5768 (Allow a thread to spin longer when yielding before
switching to a different thread.)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5774

19 years agoRecycle Dirk's glibc-2.3.90 suppressions, since at some point it will
Julian Seward [Wed, 15 Mar 2006 17:27:56 +0000 (17:27 +0000)] 
Recycle Dirk's glibc-2.3.90 suppressions, since at some point it will
really become glibc-2.4.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5769

19 years agoA couple of initialisations to keep gcc-4.1.0 happy.
Julian Seward [Wed, 15 Mar 2006 11:50:32 +0000 (11:50 +0000)] 
A couple of initialisations to keep gcc-4.1.0 happy.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5765

19 years agoMinor futzing (fontification, etc) of the function-wrappers documentation.
Julian Seward [Tue, 14 Mar 2006 00:56:29 +0000 (00:56 +0000)] 
Minor futzing (fontification, etc) of the function-wrappers documentation.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5764

19 years agoFirst pass at documenting how to use the function-wrapping facility.
Julian Seward [Mon, 13 Mar 2006 13:40:57 +0000 (13:40 +0000)] 
First pass at documenting how to use the function-wrapping facility.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5763

19 years agoSigh; rename mpiwrap.c to libmpiwrap.c so that 'make dist' doesn't barf
Julian Seward [Sun, 12 Mar 2006 19:28:34 +0000 (19:28 +0000)] 
Sigh; rename mpiwrap.c to libmpiwrap.c so that 'make dist' doesn't barf

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5762

19 years agoWhen testing 'mpicc', try at least somewhat to test for the primary
Julian Seward [Sun, 12 Mar 2006 18:29:18 +0000 (18:29 +0000)] 
When testing 'mpicc', try at least somewhat to test for the primary
target, as that is what it will be used to compile for.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5761

19 years agoUnbreak mtoctf configure check.
Julian Seward [Sun, 12 Mar 2006 17:27:44 +0000 (17:27 +0000)] 
Unbreak mtoctf configure check.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5760

19 years agoMess with this even more so that fn_1 doesn't return zero.
Julian Seward [Sun, 12 Mar 2006 16:57:07 +0000 (16:57 +0000)] 
Mess with this even more so that fn_1 doesn't return zero.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5759

19 years agoAdd missing CALL_FN_* macros for ppc64-linux.
Julian Seward [Sun, 12 Mar 2006 16:48:14 +0000 (16:48 +0000)] 
Add missing CALL_FN_* macros for ppc64-linux.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5758

19 years agoWork around lameness in older ppc assemblers.
Julian Seward [Sun, 12 Mar 2006 16:47:10 +0000 (16:47 +0000)] 
Work around lameness in older ppc assemblers.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5757

19 years agoLAM/MPI compile fix
Julian Seward [Sun, 12 Mar 2006 16:44:05 +0000 (16:44 +0000)] 
LAM/MPI compile fix

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5756

19 years agoUpdated expected output following r5753.
Julian Seward [Sun, 12 Mar 2006 14:15:23 +0000 (14:15 +0000)] 
Updated expected output following r5753.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5755

19 years agoAdd CALL_FN_* missing cases for ppc32-linux.
Julian Seward [Sun, 12 Mar 2006 13:39:15 +0000 (13:39 +0000)] 
Add CALL_FN_* missing cases for ppc32-linux.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5754

19 years agoTRASH_IREGS: add enough live variables to make ppc32 spill (not easy)
Julian Seward [Sun, 12 Mar 2006 13:38:46 +0000 (13:38 +0000)] 
TRASH_IREGS: add enough live variables to make ppc32 spill (not easy)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5753

19 years agosizeofOneNamedTy(): handle long double correctly on non-x86/amd64 platforms.
Julian Seward [Sun, 12 Mar 2006 13:37:19 +0000 (13:37 +0000)] 
sizeofOneNamedTy(): handle long double correctly on non-x86/amd64 platforms.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5752

19 years agoAdd ppc32-linux details.
Julian Seward [Sun, 12 Mar 2006 13:36:06 +0000 (13:36 +0000)] 
Add ppc32-linux details.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5751

19 years agoFix a redirection bug created by the overhaul of m_redir.c. Bug
Julian Seward [Sun, 12 Mar 2006 00:39:19 +0000 (00:39 +0000)] 
Fix a redirection bug created by the overhaul of m_redir.c.  Bug
caused hardwired Actives to be discarded at the first call to
VG_(redir_notify_delete_SegInfo).  This causes crashes on amd64-linux
by throwing away the hardwired redirections

  0xFFFFFFFFFF600000 -> VG_(amd64_linux_REDIR_FOR_vgettimeofday)
  0xFFFFFFFFFF600400 -> VG_(amd64_linux_REDIR_FOR_vtime)

which I'm sure got mentioned at some point recently, but I cannot find
the email now.

Bug does not affect 3.1.X, since that line contains the old m_redir.c
implementation.

Bug does not affect any platform other than amd64-linux since no
others have hardwired Actives at the start.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5750

19 years agoA 64-bit fix
Julian Seward [Sun, 12 Mar 2006 00:35:42 +0000 (00:35 +0000)] 
A 64-bit fix

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5749

19 years agoComplete CALL_FN_W_* wrappers for amd64-linux.
Julian Seward [Sat, 11 Mar 2006 16:19:14 +0000 (16:19 +0000)] 
Complete CALL_FN_W_* wrappers for amd64-linux.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5748

19 years agoMajorly beef up this test:
Julian Seward [Sat, 11 Mar 2006 13:20:41 +0000 (13:20 +0000)] 
Majorly beef up this test:

* test all wrapped-function arities from 0 to 12

* try hard to run both callers and callees out of integer registers,
  so as to detect problems where the CALL_FN_* macros do not
  properly save registers around the call

This will cause failure in building the regtests on all non-x86
platforms.  Will fix shortly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5747

19 years agoFix comment typo.
Julian Seward [Sat, 11 Mar 2006 12:58:03 +0000 (12:58 +0000)] 
Fix comment typo.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5746

19 years agoAdd missing x86-linux CALL_FN_W_11W macro.
Julian Seward [Sat, 11 Mar 2006 12:57:41 +0000 (12:57 +0000)] 
Add missing x86-linux CALL_FN_W_11W macro.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5745

19 years agoAdd a comment.
Nicholas Nethercote [Sat, 11 Mar 2006 06:48:20 +0000 (06:48 +0000)] 
Add a comment.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5744

19 years agoQuadrics MPI build fixes.
Julian Seward [Fri, 10 Mar 2006 22:17:57 +0000 (22:17 +0000)] 
Quadrics MPI build fixes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5743

19 years agoMake sure we get the right headers, not whatever happens to be already
Julian Seward [Fri, 10 Mar 2006 22:17:02 +0000 (22:17 +0000)] 
Make sure we get the right headers, not whatever happens to be already
installed.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5742

19 years agoAdd a (rather ingenious, if I do say so myself) program to test the
Julian Seward [Fri, 10 Mar 2006 21:48:29 +0000 (21:48 +0000)] 
Add a (rather ingenious, if I do say so myself) program to test the
type-walking stuff in mpiwrap.c.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5741

19 years agoEven more MPI wrappers.
Julian Seward [Fri, 10 Mar 2006 21:41:01 +0000 (21:41 +0000)] 
Even more MPI wrappers.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5740

19 years agoAdd a bunch more wrappers and generally tidy up a bit.
Julian Seward [Fri, 10 Mar 2006 18:37:45 +0000 (18:37 +0000)] 
Add a bunch more wrappers and generally tidy up a bit.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5739

19 years ago* try to handle MPI_{LONG,DOUBLE,SHORT}_INT better (despite the best
Julian Seward [Fri, 10 Mar 2006 14:51:19 +0000 (14:51 +0000)] 
* try to handle MPI_{LONG,DOUBLE,SHORT}_INT better (despite the best
  efforts of the MPI spec to screw this up)

* Add locking to accesses to the "sReqs" shadow-requests table
  used to keep track of uncompleted MPI_Irecv's.  This might
  even mean the wrappers are thread-safe now :-)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5738

19 years ago- Improve handling of MPI base types
Julian Seward [Fri, 10 Mar 2006 13:43:49 +0000 (13:43 +0000)] 
- Improve handling of MPI base types

- Use MAKE_DEFINED rather than MAKE_READABLE, as the latter's
  behaviour - changing A bits as well as V bits - can hide
  addressing problems later

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5737

19 years agoAdd a new kind of memory-painting primitive, which is: 'make_defined'.
Julian Seward [Fri, 10 Mar 2006 13:41:58 +0000 (13:41 +0000)] 
Add a new kind of memory-painting primitive, which is: 'make_defined'.
For each byte in the range, if the byte is addressible, make it be
initialised, but if it isn't addressible, leave it alone.  So it's
like a version of make_readable which doesn't alter addressibility.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5736

19 years agoGive *all* MPI-1.1 and MPI-2 functions a wrapper; most of them get a
Julian Seward [Thu, 9 Mar 2006 19:08:20 +0000 (19:08 +0000)] 
Give *all* MPI-1.1 and MPI-2 functions a wrapper; most of them get a
default wrapper which can either run transparently, run transparently
but give a warning, or abort the run -- depending on flags set in
$MPIWRAP_DEBUG.  Mess with flag handling accordingly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5735

19 years agoAdd a couple of missing cases. Function wrapping is really ugly :-(
Julian Seward [Thu, 9 Mar 2006 19:06:23 +0000 (19:06 +0000)] 
Add a couple of missing cases.  Function wrapping is really ugly :-(

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5734

19 years agoRecord list of MPI-2 entry points, laboriously extracted from Open MPI
Julian Seward [Thu, 9 Mar 2006 19:05:29 +0000 (19:05 +0000)] 
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

19 years agoAdd a 'quiet' option to make it shut up except for showing errors.
Julian Seward [Thu, 9 Mar 2006 03:05:17 +0000 (03:05 +0000)] 
Add a 'quiet' option to make it shut up except for showing errors.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5732

19 years agoThe mpicc being tested needs to be able to link stuff, not merely compile it.
Julian Seward [Thu, 9 Mar 2006 02:49:56 +0000 (02:49 +0000)] 
The mpicc being tested needs to be able to link stuff, not merely compile it.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5731

19 years agoMPI checks: use AC_TRY_COMPILE correctly, so as to generate a test program
Julian Seward [Thu, 9 Mar 2006 02:41:41 +0000 (02:41 +0000)] 
MPI checks: use AC_TRY_COMPILE correctly, so as to generate a test program
that icc can compile (just in case mpicc is a wrapper round icc).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5730

19 years agoMore MPICH build fixes.
Julian Seward [Wed, 8 Mar 2006 21:40:34 +0000 (21:40 +0000)] 
More MPICH build fixes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5729

19 years agoAdd showCombiner and move showTy to a better place.
Julian Seward [Wed, 8 Mar 2006 20:41:44 +0000 (20:41 +0000)] 
Add showCombiner and move showTy to a better place.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5728

19 years agoNew wrapper, and an MPICH build fix.
Julian Seward [Wed, 8 Mar 2006 15:27:37 +0000 (15:27 +0000)] 
New wrapper, and an MPICH build fix.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5727

19 years agoMPI build system refinements: just base everything off mpicc, and don't
Julian Seward [Wed, 8 Mar 2006 15:26:10 +0000 (15:26 +0000)] 
MPI build system refinements: just base everything off mpicc, and don't
try to figure out where mpi.h is.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5726

19 years agoOops, missed out of r5724.
Julian Seward [Wed, 8 Mar 2006 13:24:21 +0000 (13:24 +0000)] 
Oops, missed out of r5724.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5725

19 years agoRegression test for memcheck's SET/GET_VBITS client requests.
Julian Seward [Wed, 8 Mar 2006 13:21:07 +0000 (13:21 +0000)] 
Regression test for memcheck's SET/GET_VBITS client requests.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5724

19 years agoReinstate the SET/GET_VBITS client requests.
Julian Seward [Wed, 8 Mar 2006 13:20:09 +0000 (13:20 +0000)] 
Reinstate the SET/GET_VBITS client requests.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5723

19 years agowalk_type: handle all remaining MPI1 combiners ({H,}VECTOR and
Julian Seward [Wed, 8 Mar 2006 03:54:37 +0000 (03:54 +0000)] 
walk_type: handle all remaining MPI1 combiners ({H,}VECTOR and
{H,}INDEXED).  Should now be able to enumerate essentially all MPI1
user-defined types.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5722

19 years agoUpdate.
Julian Seward [Tue, 7 Mar 2006 01:49:54 +0000 (01:49 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5718

19 years agoAdd an amd64 test program for 'fxtract' - just a copy of the x86 one.
Julian Seward [Tue, 7 Mar 2006 01:17:12 +0000 (01:17 +0000)] 
Add an amd64 test program for 'fxtract' - just a copy of the x86 one.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5716

19 years agoA test for fcmovnu.
Julian Seward [Mon, 6 Mar 2006 19:50:06 +0000 (19:50 +0000)] 
A test for fcmovnu.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5715

19 years agoTest for fcmovnu.
Julian Seward [Mon, 6 Mar 2006 19:36:30 +0000 (19:36 +0000)] 
Test for fcmovnu.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5714

19 years agoUpdate.
Julian Seward [Mon, 6 Mar 2006 11:41:52 +0000 (11:41 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5713

19 years agoFix a type-size subtlety.
Julian Seward [Sat, 4 Mar 2006 02:31:52 +0000 (02:31 +0000)] 
Fix a type-size subtlety.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5712

19 years agoMore futzing with the machinery for traversing datatypes.
Julian Seward [Fri, 3 Mar 2006 21:03:10 +0000 (21:03 +0000)] 
More futzing with the machinery for traversing datatypes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5711

19 years agoget_abit_and_vbyte/get_abit can be a significant bottleneck when
Julian Seward [Fri, 3 Mar 2006 21:02:18 +0000 (21:02 +0000)] 
get_abit_and_vbyte/get_abit can be a significant bottleneck when
painting/checking huge numbers of bytes resulting from client check
requests.  Inlining them helps significantly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5710

19 years agoBeginnings of proper MPI user type-walking code.
Julian Seward [Fri, 3 Mar 2006 16:14:18 +0000 (16:14 +0000)] 
Beginnings of proper MPI user type-walking code.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5709

19 years agoDetect/select 'mpicc' (from --with-mpicc=) and use that to build
Julian Seward [Thu, 2 Mar 2006 17:09:16 +0000 (17:09 +0000)] 
Detect/select 'mpicc' (from --with-mpicc=) and use that to build
libmpiwrap.so.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5708

19 years agoBuild system hacks to build and install the MPI wrappers library when
Julian Seward [Thu, 2 Mar 2006 13:48:21 +0000 (13:48 +0000)] 
Build system hacks to build and install the MPI wrappers library when
a suitable mpi.h is found at configure time.  This also adds the
configure flag --with-mpi=/path/to/mpi/install so that libmpiwrap.so
can be built against any given MPI installation.

libmpiwrap.so is built and installed for the primary target only.  As
usual this all involves various unsavoury build-system hacks.
Fortunately they are all in auxprogs/Makefile.am and configure.in
don't interact with any of our existing build-system hacks :-)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5707

19 years agoUpdate
Julian Seward [Thu, 2 Mar 2006 13:44:05 +0000 (13:44 +0000)] 
Update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5706

19 years agoA simple test of m{f,t}ocrf.
Julian Seward [Wed, 1 Mar 2006 22:36:49 +0000 (22:36 +0000)] 
A simple test of m{f,t}ocrf.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5705

19 years agodox update
Dirk Mueller [Mon, 27 Feb 2006 09:34:29 +0000 (09:34 +0000)] 
dox update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5702

19 years agoupdate ubuntu suppression (based on patch by David Kimdon)
Dirk Mueller [Mon, 27 Feb 2006 08:41:32 +0000 (08:41 +0000)] 
update ubuntu suppression (based on patch by David Kimdon)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5700

19 years agoMinor readability change.
Nicholas Nethercote [Fri, 24 Feb 2006 10:36:54 +0000 (10:36 +0000)] 
Minor readability change.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5698

19 years agoUpdate.
Julian Seward [Fri, 24 Feb 2006 09:53:51 +0000 (09:53 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5697

19 years agoUndo r5667 (reinstate 3_0_BUGSTATUS.txt)
Julian Seward [Thu, 23 Feb 2006 18:17:32 +0000 (18:17 +0000)] 
Undo r5667 (reinstate 3_0_BUGSTATUS.txt)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5693

19 years agoupdate suppressions (10.1-ppc)
Dirk Mueller [Wed, 22 Feb 2006 19:16:03 +0000 (19:16 +0000)] 
update suppressions (10.1-ppc)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5690

19 years agoupdate suppression
Dirk Mueller [Wed, 22 Feb 2006 16:10:16 +0000 (16:10 +0000)] 
update suppression

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5689

19 years agosyscall number updates
Dirk Mueller [Wed, 22 Feb 2006 14:33:21 +0000 (14:33 +0000)] 
syscall number updates

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5687

19 years agoupdate syscall numbers (against 2.6.16rc2)
Dirk Mueller [Wed, 22 Feb 2006 13:51:37 +0000 (13:51 +0000)] 
update syscall numbers (against 2.6.16rc2)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5684

19 years agobackport status updates
Dirk Mueller [Wed, 22 Feb 2006 13:25:47 +0000 (13:25 +0000)] 
backport status updates

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5681

19 years agovarious syscall wrappings needed for SUSE 10.1
Dirk Mueller [Wed, 22 Feb 2006 12:54:44 +0000 (12:54 +0000)] 
various syscall wrappings needed for SUSE 10.1

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5669

19 years agouninteresting here
Dirk Mueller [Wed, 22 Feb 2006 12:38:29 +0000 (12:38 +0000)] 
uninteresting here

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5667

19 years agoupdate suppression
Dirk Mueller [Tue, 21 Feb 2006 18:04:16 +0000 (18:04 +0000)] 
update suppression

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5664

19 years agoFix CPU feature identification for ppc32/64 - add more paranoia, and
Julian Seward [Tue, 21 Feb 2006 17:11:11 +0000 (17:11 +0000)] 
Fix CPU feature identification for ppc32/64 - add more paranoia, and
configure the sigill handler so that it can be used more than once.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5662

19 years agoMinor wibbles.
Julian Seward [Sun, 19 Feb 2006 14:05:28 +0000 (14:05 +0000)] 
Minor wibbles.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5659