Commit Graph

4720 Commits

Author SHA1 Message Date
Julian Seward
25499151ed 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
2006-07-27 23:12:17 +00:00
Julian Seward
ed31950b18 Enable syslog/sysinfo (Andy Doan). Fixes #130638.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5989
2006-07-24 10:14:37 +00:00
Julian Seward
6149c5ff30 More ppc32/64-linux syscall wrappers, from Jakub Jelinek. Fixes #129246.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5988
2006-07-24 10:06:09 +00:00
Julian Seward
324c94bf8c Re-enable regression tests for AMD64 SSE2 'psadbw'.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5987
2006-07-24 08:52:19 +00:00
Julian Seward
ecca8a0ff9 Allow even more segments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5986
2006-07-24 08:07:28 +00:00
Julian Seward
a31490bb2f Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5985
2006-07-17 11:43:45 +00:00
Nicholas Nethercote
242fbd260f update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5984
2006-07-14 06:17:44 +00:00
Nicholas Nethercote
13dc1367af Trivial implementation for malloc_trim, thanks to Eero Tamminen.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5983
2006-07-08 08:29:20 +00:00
Julian Seward
8d4d7ccb0b 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
2006-07-06 01:54:34 +00:00
Julian Seward
f9c5b0b2ee 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
2006-07-05 22:54:49 +00:00
Tom Hughes
aef41eb16b Update bug status.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5980
2006-07-05 17:49:01 +00:00
Tom Hughes
ab63c4397b 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
2006-07-05 17:47:46 +00:00
Julian Seward
e8dd52219f 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
2006-06-25 12:18:20 +00:00
Cerion Armour-Brown
0626013e5b handy script to decode ppc instructions
- thanks to Stephen McCamant for this one.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5977
2006-06-24 19:57:45 +00:00
Julian Seward
a1fc54e6c8 Update the Sin-Bin.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5976
2006-06-24 12:29:58 +00:00
Tom Hughes
d3b9ac25fd Document bug fix.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5975
2006-06-21 08:03:48 +00:00
Tom Hughes
0e8a28708c 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
2006-06-21 08:01:14 +00:00
Julian Seward
ddbe46ba1e 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
2006-06-16 21:39:08 +00:00
Josef Weidendorfer
9f24ba3822 Correction: Callgrind got rid of the wrapper script with
the merge into Valgrind


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5972
2006-06-09 11:44:03 +00:00
Tom Hughes
4536f0054a Update bug status.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5971
2006-06-07 18:36:42 +00:00
Tom Hughes
22881a5f04 Implement some more terminal ioctls. Fixes bug #124039.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5970
2006-06-07 18:35:34 +00:00
Tom Hughes
b8825c98a8 Update 3.1 bug status and start a 3.2 bug status file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5969
2006-06-07 17:51:27 +00:00
Tom Hughes
ab5dbd4755 Validate futex system call arguments more carefully. Fixes bug #117172.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5968
2006-06-07 17:47:51 +00:00
Tom Hughes
ebe5060d49 Fix display of buffer address in sendto system call arguments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5967
2006-06-07 17:46:12 +00:00
Tom Hughes
dc94b1d1ee Try and automatically detect pure 64 bit systems with no 32 bit support.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5966
2006-06-07 17:44:36 +00:00
Tom Hughes
18f024bd12 Update bug status.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5965
2006-06-07 17:44:07 +00:00
Julian Seward
56eaaf036d Bump the version.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5964
2006-06-07 13:14:07 +00:00
Julian Seward
a51a59e9dc Finalise 3.2.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5957
2006-06-06 21:41:22 +00:00
Julian Seward
67a13d6390 Install header in the right place. (From Josef W).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5956
2006-06-06 21:39:09 +00:00
Julian Seward
2687531e76 More copyright updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5955
2006-06-05 23:27:18 +00:00
Julian Seward
ad67fd79fe Update copyright dates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5954
2006-06-05 23:21:15 +00:00
Julian Seward
447e53e319 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
2006-06-05 23:20:25 +00:00
Nicholas Nethercote
8c294cb028 wibbles
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5952
2006-06-02 23:59:40 +00:00
Nicholas Nethercote
7992313b2f Add documentation on how to run the performance suite.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5951
2006-06-02 23:57:22 +00:00
Nicholas Nethercote
6cb48dfa4a Clarify usage instructions for --trace-flags.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5950
2006-06-02 22:58:34 +00:00
Nicholas Nethercote
74ef44f79a Add a helpful comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5949
2006-06-02 22:32:02 +00:00
Nicholas Nethercote
ca69c8f35f Added a useful script.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5948
2006-06-01 13:44:07 +00:00
Julian Seward
d6507c0e26 Third time lucky?
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5947
2006-05-27 23:43:27 +00:00
Julian Seward
7bf13821e5 Back to the past: another Red Hat 7.3 suppression.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5946
2006-05-27 22:38:45 +00:00
Julian Seward
2a96cb896d Wibble, wibble, wibble
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5945
2006-05-27 21:14:09 +00:00
Julian Seward
9b5fc90a1b 3.2.0rc1 second try.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5944
2006-05-27 17:27:31 +00:00
Josef Weidendorfer
8cf72f1297 Bug reports should have the same destination as for other VG tools
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5943
2006-05-27 15:39:45 +00:00
Josef Weidendorfer
fb75a5cece 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
2006-05-27 15:30:58 +00:00
Julian Seward
ce0354a304 Oops, track date change in r5940.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5941
2006-05-27 11:25:18 +00:00
Julian Seward
ea5746c1fd Move into 2006.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5940
2006-05-27 03:22:47 +00:00
Julian Seward
9eb0592700 Even more news.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5939
2006-05-27 03:22:04 +00:00
Julian Seward
ec15763d05 Wording wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5938
2006-05-26 16:06:10 +00:00
Julian Seward
99e1955018 3.2.0rc1, hopefully.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5937
2006-05-26 13:51:37 +00:00
Julian Seward
7091136f7f Sigh .. now fix for 32-bit targets.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5936
2006-05-26 12:00:26 +00:00
Julian Seward
163ce737c9 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
2006-05-26 11:31:15 +00:00