]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
19 years agoImplement amd64 insns cmpxchg8b and cmpxchg16b. Fixes #127521.
Julian Seward [Thu, 17 Aug 2006 01:20:01 +0000 (01:20 +0000)] 
Implement amd64 insns cmpxchg8b and cmpxchg16b.  Fixes #127521.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1639

19 years agoA small fix to the "mempool trim" client request; the previous version
Julian Seward [Wed, 16 Aug 2006 17:51:28 +0000 (17:51 +0000)] 
A small fix to the "mempool trim" client request; the previous version
didn't cope with zero-sized chunks properly.  (from Graydon Hoare).

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

19 years agoRegression test for fix for #129866.
Julian Seward [Wed, 16 Aug 2006 15:07:48 +0000 (15:07 +0000)] 
Regression test for fix for #129866.

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

19 years agoExtra paranoia that should really have been committed in r6003.
Julian Seward [Wed, 16 Aug 2006 15:06:53 +0000 (15:06 +0000)] 
Extra paranoia that should really have been committed in r6003.

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

19 years agoWhen handling mremap, disallow an expanding in-place remap if it would
Julian Seward [Wed, 16 Aug 2006 14:22:29 +0000 (14:22 +0000)] 
When handling mremap, disallow an expanding in-place remap if it would
trash some other segment as a result of the expansion.  This fixes
#129866.  I don't know if it is a good solution though.  Causes
none/tests/mremap{,2} to fail now, although I think it is still OK.
mremap really is a semantic disaster area.

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

19 years agoRegtest for bug fixed by r6001.
Julian Seward [Wed, 16 Aug 2006 01:50:55 +0000 (01:50 +0000)] 
Regtest for bug fixed by r6001.

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

19 years agoWhen a segment becomes free, and it is above aspacem_maxAddr, mark it
Julian Seward [Wed, 16 Aug 2006 01:48:19 +0000 (01:48 +0000)] 
When a segment becomes free, and it is above aspacem_maxAddr, mark it
as SkResvn rather than SkFree, since doing otherwise causes the area
above aspacem_maxAddr - which starts out as SkResvn - to be polluted
with SkFree bits.  Fixes an assertion failure found by Alex Bennee
(users list, 9 Aug 06).

Also allow the preener to merge fixed-sized SkResvns so as to avoid
fragmentation that otherwise results.

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

19 years agoRegression test for #132146.
Julian Seward [Wed, 16 Aug 2006 00:28:25 +0000 (00:28 +0000)] 
Regression test for #132146.

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

19 years agoGenerate less verbose IR for amd64 'bswapq'. Fixes #132146.
Julian Seward [Wed, 16 Aug 2006 00:25:28 +0000 (00:25 +0000)] 
Generate less verbose IR for amd64 'bswapq'.  Fixes #132146.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1638

19 years agoamd64 insn printing fix.
Julian Seward [Wed, 16 Aug 2006 00:23:21 +0000 (00:23 +0000)] 
amd64 insn printing fix.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1637

19 years agoDon't print more lines of a stack-trace than were obtained. Thanks to Bart
Nicholas Nethercote [Sun, 13 Aug 2006 04:48:25 +0000 (04:48 +0000)] 
Don't print more lines of a stack-trace than were obtained.  Thanks to Bart
Van Assche for spotting.

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

19 years agoUpdate
Julian Seward [Wed, 9 Aug 2006 12:38:26 +0000 (12:38 +0000)] 
Update

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

19 years agoRegression tests for SSE3 support.
Julian Seward [Sat, 5 Aug 2006 12:22:52 +0000 (12:22 +0000)] 
Regression tests for SSE3 support.

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

19 years ago64-bit equivalent to r1635: handle all SSE3 instructions except
Julian Seward [Fri, 4 Aug 2006 14:51:19 +0000 (14:51 +0000)] 
64-bit equivalent to r1635: handle all SSE3 instructions except
monitor and mwait in 64-bit mode.  Regression tests to follow soon.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1636

19 years agoUpdate expected output following Graydon H's leak checker fixes.
Julian Seward [Fri, 4 Aug 2006 12:42:06 +0000 (12:42 +0000)] 
Update expected output following Graydon H's leak checker fixes.

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

19 years agoHandle all SSE3 instructions except monitor and mwait. 64-bit
Julian Seward [Thu, 3 Aug 2006 15:03:19 +0000 (15:03 +0000)] 
Handle all SSE3 instructions except monitor and mwait.  64-bit
equivalents to follow soon.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1635

19 years agoHandle nop-with-an-amode (sheesh. Mutancy. whatever next?) for x86 and
Julian Seward [Tue, 1 Aug 2006 18:36:25 +0000 (18:36 +0000)] 
Handle nop-with-an-amode (sheesh. Mutancy. whatever next?) for x86 and
amd64.  Fixes #131481 and #131298.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1634

19 years agoPrint the same text as micro_ops_warn on x86; doing otherwise defeats the
Julian Seward [Tue, 1 Aug 2006 17:26:38 +0000 (17:26 +0000)] 
Print the same text as micro_ops_warn on x86; doing otherwise defeats the
stderr filter for said text and so makes the test fail on Pentium-4's in
64-bit mode.

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

19 years agoFollowup to r5991: when leak checking, treat zero-sized blocks as if
Julian Seward [Sat, 29 Jul 2006 09:00:25 +0000 (09:00 +0000)] 
Followup to r5991: when leak checking, treat zero-sized blocks as if
they had size one.  Otherwise they appear to cover no address space,
so no pointers to them are ever found, and so they are always
incorrectly marked as leaked.

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

19 years agoUpdate.
Julian Seward [Fri, 28 Jul 2006 00:17:47 +0000 (00:17 +0000)] 
Update.

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

19 years agoAdd a mempool-trimming client request (Graydon Hoare).
Julian Seward [Fri, 28 Jul 2006 00:06:37 +0000 (00:06 +0000)] 
Add a mempool-trimming client request (Graydon Hoare).

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

19 years agoLeak checking fixes from Graydon Hoare:
Julian Seward [Thu, 27 Jul 2006 23:48:53 +0000 (23:48 +0000)] 
Leak checking fixes from Graydon Hoare:
- fix off by one error in binary searches
- extend leak checking functionality to memory pools

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

19 years agoWhen doing leak checks, don't poke around in device segments as this
Julian Seward [Thu, 27 Jul 2006 23:12:17 +0000 (23:12 +0000)] 
When doing leak checks, don't poke around in device segments as this
may hang the entire machine.  (Tom Hughes).

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

19 years agoEnable syslog/sysinfo (Andy Doan). Fixes #130638.
Julian Seward [Mon, 24 Jul 2006 10:14:37 +0000 (10:14 +0000)] 
Enable syslog/sysinfo (Andy Doan).  Fixes #130638.

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

19 years agoMore ppc32/64-linux syscall wrappers, from Jakub Jelinek. Fixes #129246.
Julian Seward [Mon, 24 Jul 2006 10:06:09 +0000 (10:06 +0000)] 
More ppc32/64-linux syscall wrappers, from Jakub Jelinek.  Fixes #129246.

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

19 years agoAllow a redundant REX prefix for pushfq. Fixes #130785.
Julian Seward [Mon, 24 Jul 2006 09:09:36 +0000 (09:09 +0000)] 
Allow a redundant REX prefix for pushfq.  Fixes #130785.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1633

19 years agoRe-enable regression tests for AMD64 SSE2 'psadbw'.
Julian Seward [Mon, 24 Jul 2006 08:52:19 +0000 (08:52 +0000)] 
Re-enable regression tests for AMD64 SSE2 'psadbw'.

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

19 years agoImplement SSE2 'psadbw'. Fixes #128917.
Julian Seward [Mon, 24 Jul 2006 08:51:16 +0000 (08:51 +0000)] 
Implement SSE2 'psadbw'.  Fixes #128917.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1632

19 years agoAllow even more segments.
Julian Seward [Mon, 24 Jul 2006 08:07:28 +0000 (08:07 +0000)] 
Allow even more segments.

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

19 years agoUpdate.
Julian Seward [Mon, 17 Jul 2006 11:43:45 +0000 (11:43 +0000)] 
Update.

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

19 years agoupdate
Nicholas Nethercote [Fri, 14 Jul 2006 06:17:44 +0000 (06:17 +0000)] 
update

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

19 years agoTrivial implementation for malloc_trim, thanks to Eero Tamminen.
Nicholas Nethercote [Sat, 8 Jul 2006 08:29:20 +0000 (08:29 +0000)] 
Trivial implementation for malloc_trim, thanks to Eero Tamminen.

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

19 years agoA patch for the "Open POSIX Test Suite"
Julian Seward [Thu, 6 Jul 2006 01:54:34 +0000 (01:54 +0000)] 
A patch for the "Open POSIX Test Suite"
(http://posixtest.sourceforge.net) version 1.5.1, which makes it
possible to run the suite on V and conveniently compare results
against a native run (using the diff-results script).

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

19 years agomatch_script: redo somewhat dubious (although not obviously wrong)
Julian Seward [Wed, 5 Jul 2006 22:54:49 +0000 (22:54 +0000)] 
match_script: redo somewhat dubious (although not obviously wrong)
logic.

load_script: fix bug causing incorrect identification of script arg in
the case where there is whitespace after the script name.

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

19 years agoUpdate bug status.
Tom Hughes [Wed, 5 Jul 2006 17:49:01 +0000 (17:49 +0000)] 
Update bug status.

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

19 years agoUse fstat64 to work out the size of a file if it is available as it
Tom Hughes [Wed, 5 Jul 2006 17:47:46 +0000 (17:47 +0000)] 
Use fstat64 to work out the size of a file if it is available as it
copes with a wider range of filesystems than the old fstat call.

Fixes bug #130020.

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

20 years agoMake 'c'/'C' work again with --gen-suppressions=yes. I wonder how
Julian Seward [Sun, 25 Jun 2006 12:18:20 +0000 (12:18 +0000)] 
Make 'c'/'C' work again with --gen-suppressions=yes.  I wonder how
long this has been broken.

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

20 years agohandy script to decode ppc instructions
Cerion Armour-Brown [Sat, 24 Jun 2006 19:57:45 +0000 (19:57 +0000)] 
handy script to decode ppc instructions
 - thanks to Stephen McCamant for this one.

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

20 years agoUpdate the Sin-Bin.
Julian Seward [Sat, 24 Jun 2006 12:29:58 +0000 (12:29 +0000)] 
Update the Sin-Bin.

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

20 years agoDocument bug fix.
Tom Hughes [Wed, 21 Jun 2006 08:03:48 +0000 (08:03 +0000)] 
Document bug fix.

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

20 years agoFix boundary case when trying to use brk() to expand right up to the
Tom Hughes [Wed, 21 Jun 2006 08:01:14 +0000 (08:01 +0000)] 
Fix boundary case when trying to use brk() to expand right up to the
limit of the brk segment.

Because VG_(brk_limit) is the first address beyond the end of the
memory available to the caller of brk() we need to allow it to grow
up to and including the address one page below the end of the space
valgrind has reserved.

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

20 years agoFix copy-n-paste error to do with ppc64-linux stack redzone handling
Julian Seward [Fri, 16 Jun 2006 21:39:08 +0000 (21:39 +0000)] 
Fix copy-n-paste error to do with ppc64-linux stack redzone handling
(from r5791).

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

20 years agoCorrection: Callgrind got rid of the wrapper script with
Josef Weidendorfer [Fri, 9 Jun 2006 11:44:03 +0000 (11:44 +0000)] 
Correction: Callgrind got rid of the wrapper script with
the merge into Valgrind

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

20 years agoUpdate bug status.
Tom Hughes [Wed, 7 Jun 2006 18:36:42 +0000 (18:36 +0000)] 
Update bug status.

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

20 years agoImplement some more terminal ioctls. Fixes bug #124039.
Tom Hughes [Wed, 7 Jun 2006 18:35:34 +0000 (18:35 +0000)] 
Implement some more terminal ioctls. Fixes bug #124039.

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

20 years agoUpdate 3.1 bug status and start a 3.2 bug status file.
Tom Hughes [Wed, 7 Jun 2006 17:51:27 +0000 (17:51 +0000)] 
Update 3.1 bug status and start a 3.2 bug status file.

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

20 years agoValidate futex system call arguments more carefully. Fixes bug #117172.
Tom Hughes [Wed, 7 Jun 2006 17:47:51 +0000 (17:47 +0000)] 
Validate futex system call arguments more carefully. Fixes bug #117172.

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

20 years agoFix display of buffer address in sendto system call arguments.
Tom Hughes [Wed, 7 Jun 2006 17:46:12 +0000 (17:46 +0000)] 
Fix display of buffer address in sendto system call arguments.

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

20 years agoTry and automatically detect pure 64 bit systems with no 32 bit support.
Tom Hughes [Wed, 7 Jun 2006 17:44:36 +0000 (17:44 +0000)] 
Try and automatically detect pure 64 bit systems with no 32 bit support.

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

20 years agoUpdate bug status.
Tom Hughes [Wed, 7 Jun 2006 17:44:07 +0000 (17:44 +0000)] 
Update bug status.

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

20 years agoBump the version.
Julian Seward [Wed, 7 Jun 2006 13:14:07 +0000 (13:14 +0000)] 
Bump the version.

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

20 years agoFinalise 3.2.0.
Julian Seward [Tue, 6 Jun 2006 21:41:22 +0000 (21:41 +0000)] 
Finalise 3.2.0.

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

20 years agoInstall header in the right place. (From Josef W).
Julian Seward [Tue, 6 Jun 2006 21:39:09 +0000 (21:39 +0000)] 
Install header in the right place.  (From Josef W).

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

20 years agoMore copyright updates.
Julian Seward [Mon, 5 Jun 2006 23:27:18 +0000 (23:27 +0000)] 
More copyright updates.

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

20 years agoMore copyright updates.
Julian Seward [Mon, 5 Jun 2006 23:26:23 +0000 (23:26 +0000)] 
More copyright updates.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1628

20 years agoUpdate copyright dates.
Julian Seward [Mon, 5 Jun 2006 23:21:15 +0000 (23:21 +0000)] 
Update copyright dates.

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

20 years agoRestrict to *.[chS]; otherwise it ends up losing permissions on
Julian Seward [Mon, 5 Jun 2006 23:20:25 +0000 (23:20 +0000)] 
Restrict to *.[chS]; otherwise it ends up losing permissions on
executable files.  Also bump dates to 2006.

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

20 years agoUpdate copyright dates.
Julian Seward [Mon, 5 Jun 2006 23:13:19 +0000 (23:13 +0000)] 
Update copyright dates.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1627

20 years agowibbles
Nicholas Nethercote [Fri, 2 Jun 2006 23:59:40 +0000 (23:59 +0000)] 
wibbles

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

20 years agoAdd documentation on how to run the performance suite.
Nicholas Nethercote [Fri, 2 Jun 2006 23:57:22 +0000 (23:57 +0000)] 
Add documentation on how to run the performance suite.

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

20 years agoClarify usage instructions for --trace-flags.
Nicholas Nethercote [Fri, 2 Jun 2006 22:58:34 +0000 (22:58 +0000)] 
Clarify usage instructions for --trace-flags.

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

20 years agoAdd a helpful comment.
Nicholas Nethercote [Fri, 2 Jun 2006 22:32:02 +0000 (22:32 +0000)] 
Add a helpful comment.

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

20 years agoAdded a useful script.
Nicholas Nethercote [Thu, 1 Jun 2006 13:44:07 +0000 (13:44 +0000)] 
Added a useful script.

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

20 years agoThird time lucky?
Julian Seward [Sat, 27 May 2006 23:43:27 +0000 (23:43 +0000)] 
Third time lucky?

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

20 years agoBack to the past: another Red Hat 7.3 suppression.
Julian Seward [Sat, 27 May 2006 22:38:45 +0000 (22:38 +0000)] 
Back to the past: another Red Hat 7.3 suppression.

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

20 years agoWibble, wibble, wibble
Julian Seward [Sat, 27 May 2006 21:14:09 +0000 (21:14 +0000)] 
Wibble, wibble, wibble

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

20 years ago3.2.0rc1 second try.
Julian Seward [Sat, 27 May 2006 17:27:31 +0000 (17:27 +0000)] 
3.2.0rc1 second try.

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

20 years agoBug reports should have the same destination as for other VG tools
Josef Weidendorfer [Sat, 27 May 2006 15:39:45 +0000 (15:39 +0000)] 
Bug reports should have the same destination as for other VG tools

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

20 years agoFix a failed assertion on retranslation of rep or cmov instructions.
Josef Weidendorfer [Sat, 27 May 2006 15:30:58 +0000 (15:30 +0000)] 
Fix a failed assertion on retranslation of rep or cmov instructions.

Bug description: Very similar to cachegrind, callgrind stores
metainformation per guest instruction; this meta information is
given when calling into the simulator. In contrast to cachegrind,
callgrind keeps this info when the source is discarded, and checks
on retranslation whether the same meta info is generated.
This check sometimes fails: E.g. for rep x86 instructions, 2 simulator
calls
are usually generated for one x86 instruction (the instruction fetch and
a
data access), thus overwriting the data_size meta information for one
x86
instruction first with 0, and afterwards e.g. with 1. The check on
retranslation
fails because of this. The fix is to only write/check data_size values
>0.

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

20 years agoOops, track date change in r5940.
Julian Seward [Sat, 27 May 2006 11:25:18 +0000 (11:25 +0000)] 
Oops, track date change in r5940.

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

20 years agoMove into 2006.
Julian Seward [Sat, 27 May 2006 03:22:47 +0000 (03:22 +0000)] 
Move into 2006.

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

20 years agoEven more news.
Julian Seward [Sat, 27 May 2006 03:22:04 +0000 (03:22 +0000)] 
Even more news.

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

20 years agoWording wibble.
Julian Seward [Fri, 26 May 2006 16:06:10 +0000 (16:06 +0000)] 
Wording wibble.

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

20 years ago3.2.0rc1, hopefully.
Julian Seward [Fri, 26 May 2006 13:51:37 +0000 (13:51 +0000)] 
3.2.0rc1, hopefully.

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

20 years agoSigh .. now fix for 32-bit targets.
Julian Seward [Fri, 26 May 2006 12:00:26 +0000 (12:00 +0000)] 
Sigh .. now fix for 32-bit targets.

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

20 years agoReplace the obviously-bogus piece of inline asm with a probably
Julian Seward [Fri, 26 May 2006 11:31:15 +0000 (11:31 +0000)] 
Replace the obviously-bogus piece of inline asm with a probably
equally bogus new version.  In fact if I actually understood the
magical "earlyclobber" (&) asm constraint this would probably be
unnecessary, but I don't.  Ah well.

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

20 years agoFix gcc pedantry on 64-bit platforms
Julian Seward [Fri, 26 May 2006 11:29:17 +0000 (11:29 +0000)] 
Fix gcc pedantry on 64-bit platforms

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

20 years agoDisable tests none/tests/amd64/faultstatus, none/tests/x86/faultstatus
Julian Seward [Fri, 26 May 2006 00:50:41 +0000 (00:50 +0000)] 
Disable tests none/tests/amd64/faultstatus, none/tests/x86/faultstatus
and none/tests/x86/int.  They always fail, the tested functionality
isn't going to get fixed in a hurry, and it's just generally annoying.

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

20 years agoPush towards a final version for 3.2.0.
Julian Seward [Fri, 26 May 2006 00:47:13 +0000 (00:47 +0000)] 
Push towards a final version for 3.2.0.

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

20 years agoRead extra args for all tests from $EXTRA_REGTEST_OPTS, which is
Julian Seward [Fri, 26 May 2006 00:13:21 +0000 (00:13 +0000)] 
Read extra args for all tests from $EXTRA_REGTEST_OPTS, which is
useful (eg) for running tests with --sanity-level= set.  Print a
big warning before and after the tests if it is set.

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

20 years agoSpecialisation rule which reduces memcheck false error rate for
Julian Seward [Thu, 25 May 2006 18:48:12 +0000 (18:48 +0000)] 
Specialisation rule which reduces memcheck false error rate for
KDE on SuSE 10.1 (amd64).

git-svn-id: svn://svn.valgrind.org/vex/trunk@1626

20 years agoFinalise.
Julian Seward [Thu, 25 May 2006 18:37:49 +0000 (18:37 +0000)] 
Finalise.

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

20 years agoVarious minor edits.
Julian Seward [Thu, 25 May 2006 18:37:25 +0000 (18:37 +0000)] 
Various minor edits.

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

20 years agoUpdate expected output.
Julian Seward [Thu, 25 May 2006 18:33:56 +0000 (18:33 +0000)] 
Update expected output.

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

20 years agoSuppression for SuSE 10.1 on amd64.
Julian Seward [Thu, 25 May 2006 18:24:32 +0000 (18:24 +0000)] 
Suppression for SuSE 10.1 on amd64.

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

20 years agoComment-only change.
Julian Seward [Thu, 25 May 2006 17:08:03 +0000 (17:08 +0000)] 
Comment-only change.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1625

20 years agoYet another %eflags folding rule - this one for performance reasons.
Julian Seward [Thu, 25 May 2006 01:04:05 +0000 (01:04 +0000)] 
Yet another %eflags folding rule - this one for performance reasons.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1624

20 years agoDecode EOVERFLOW in VG_(strerror).
Tom Hughes [Wed, 24 May 2006 12:51:17 +0000 (12:51 +0000)] 
Decode EOVERFLOW in VG_(strerror).

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

20 years agoAdd a %s for the error string...
Tom Hughes [Wed, 24 May 2006 10:00:53 +0000 (10:00 +0000)] 
Add a %s for the error string...

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

20 years agoadd backport request for VEX
Dirk Mueller [Tue, 23 May 2006 09:52:21 +0000 (09:52 +0000)] 
add backport request for VEX

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

20 years agoA couple of suppressions for FC5/ppc32.
Julian Seward [Mon, 22 May 2006 15:55:05 +0000 (15:55 +0000)] 
A couple of suppressions for FC5/ppc32.

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

20 years agoAssertion is too restrictive; it's possible to validly get an
Julian Seward [Mon, 22 May 2006 13:59:42 +0000 (13:59 +0000)] 
Assertion is too restrictive; it's possible to validly get an
addressibility error when MC_(clo_undef_value_errors) is True.

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

20 years agoRewrite inline asm for ppc32/64-linux to make them gcc-4.1.0 proof.
Julian Seward [Mon, 22 May 2006 13:04:42 +0000 (13:04 +0000)] 
Rewrite inline asm for ppc32/64-linux to make them gcc-4.1.0 proof.
Thanks to David Woodhouse for pointing me in the right direction.

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

20 years agoppc backend: handle vector constant of zero.
Cerion Armour-Brown [Mon, 22 May 2006 12:41:19 +0000 (12:41 +0000)] 
ppc backend: handle vector constant of zero.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1623

20 years agoWhen moving an address range add the new range before marking the old
Tom Hughes [Mon, 22 May 2006 11:20:15 +0000 (11:20 +0000)] 
When moving an address range add the new range before marking the old
one as free otherwise the filename referred to by the temporary copy
of the segment may be dropped from the segment name table when the old
range is freed even though the new range is going to use it.

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

20 years agoValidate the fnIdx for a file segment when doing a sanity check.
Tom Hughes [Mon, 22 May 2006 11:15:47 +0000 (11:15 +0000)] 
Validate the fnIdx for a file segment when doing a sanity check.

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

20 years agoChange ifdefs to select per-platform, not per-arch.
Julian Seward [Mon, 22 May 2006 00:09:51 +0000 (00:09 +0000)] 
Change ifdefs to select per-platform, not per-arch.

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

20 years agoFix crash on ppc64-linux.
Julian Seward [Mon, 22 May 2006 00:05:11 +0000 (00:05 +0000)] 
Fix crash on ppc64-linux.

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

20 years ago(1) build libmpiwrap.so with -fPIC, not -fpic.
Julian Seward [Sun, 21 May 2006 17:12:27 +0000 (17:12 +0000)] 
(1) build libmpiwrap.so with -fPIC, not -fpic.
(2) if the build/install fails, just keep going anyway.

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

20 years agoGet rid of assertion getting in the way of handling 'sbbb G,E' where E
Julian Seward [Sun, 21 May 2006 15:38:38 +0000 (15:38 +0000)] 
Get rid of assertion getting in the way of handling 'sbbb G,E' where E
is memory.  Fixes #127631.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1622