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