Julian Seward
e33553414e
Add a regression test for fxsave.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8019
2008-05-09 21:38:12 +00:00
Julian Seward
cf46146797
Add a test case for #157748 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8018
2008-05-09 19:46:55 +00:00
Julian Seward
1cfc256f1d
Add missing words to comment.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8015
2008-05-07 00:23:28 +00:00
Julian Seward
15dfc7886d
Build fixes for AIX5.3.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8013
2008-05-06 23:01:05 +00:00
Julian Seward
111294590f
Add an expected output for ppc64-linux; probably required due to dodgyness in
...
line number info, either in writing on gcc's part or reading on Valgrind's part.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8010
2008-05-06 16:54:53 +00:00
Julian Seward
b012d72856
Add a test for origin tracking through large floating point arrays.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8008
2008-05-06 08:14:57 +00:00
Bart Van Assche
6e2e200228
Fixed compiler warnings.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8004
2008-05-04 08:10:24 +00:00
Bart Van Assche
57478205c9
Disable gcc warnings about shadowed variables when compiling varinfo2.c.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8003
2008-05-04 08:09:44 +00:00
Julian Seward
f35eb37648
Update expected outputs following merge of branches/OTRACK_BY_INSTRUMENTATION.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7985
2008-05-01 22:34:16 +00:00
Julian Seward
4cae5c3ed5
Merge branches/OTRACK_BY_INSTRUMENTATION into the trunk. This adds
...
support to Memcheck for tracking the origin of uninitialised values,
if you use the --track-origins=yes flag.
This currently causes some Memcheck regression tests to fail, because
they now print an extra line of advisory text in their output. This
will be fixed.
The core-tool interface is slightly changed. The version number for
the interface needs to be incremented.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7982
2008-05-01 20:24:26 +00:00
Bart Van Assche
8d32121aca
Compiles now on systems without definition of CLOCK_MONOTONIC.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7954
2008-04-28 16:26:49 +00:00
Bart Van Assche
875643af71
Only run the timerfd_create()/timerfd_gettime()/timerfd_settime() test on kernel 2.6.25 and later.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7947
2008-04-27 13:21:01 +00:00
Bart Van Assche
3d8bff5131
Fixed typo.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7946
2008-04-27 13:20:22 +00:00
Bart Van Assche
2d8928196c
Fixed typo.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7945
2008-04-27 13:20:07 +00:00
Bart Van Assche
3ed6a4e595
Added regression test for timerfd_create(), timerfd_gettime() and timerfd_settime() system calls.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7941
2008-04-27 12:52:33 +00:00
Bart Van Assche
f7abc5041d
Added yet another output variant.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7935
2008-04-27 07:00:50 +00:00
Bart Van Assche
f120cd2803
Filtered malloc/free statistics out from more output variant files.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7934
2008-04-27 06:47:44 +00:00
Bart Van Assche
eff156c3da
Added yet another malloc_free_fill output variant.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7933
2008-04-27 06:27:50 +00:00
Bart Van Assche
cce85528ab
Removed malloc/free statistics from alternate output files.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7932
2008-04-27 06:21:37 +00:00
Bart Van Assche
66a4a864e7
The sigkill regression test no longer attempts to set signal handlers for the signal numbers 32 and 33.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7931
2008-04-27 06:14:06 +00:00
Bart Van Assche
62d0823f4b
Filtered out malloc/free statistics.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7929
2008-04-26 18:57:18 +00:00
Bart Van Assche
6967a2148e
Filtered out malloc/free statistics.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7928
2008-04-26 18:55:38 +00:00
Bart Van Assche
a25f252a41
Filtered out malloc/free statistics.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7927
2008-04-26 18:36:42 +00:00
Bart Van Assche
d8999dd8b3
Filtered out malloc/free statistics from mallinfo test.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7926
2008-04-26 18:34:17 +00:00
Bart Van Assche
7ec60b6ea0
filter_allocs now also works when any of the numbers to be filtered out is greater than or equal to 1000.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7925
2008-04-26 18:33:30 +00:00
Bart Van Assche
ddd3cba6d8
Added actual syslog system call test.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7923
2008-04-26 11:03:42 +00:00
Bart Van Assche
3d1727957d
Added regression test for Linux' syslog system call (called klogctl by glibc).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7921
2008-04-26 10:59:23 +00:00
Bart Van Assche
1acba43fc4
Made source code C90 compliant.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7918
2008-04-26 08:23:35 +00:00
Bart Van Assche
e31611fb5c
Added support for epoll_pwait(), utimensat(), eventfd(), timerfd() and signalfd(). Fixes bug 160907.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7917
2008-04-26 07:45:10 +00:00
Bart Van Assche
bb0f687673
Took into account that mallinfo() is not supported on all platforms.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7907
2008-04-22 17:25:29 +00:00
Bart Van Assche
6c59e651c9
Updated expected output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7905
2008-04-22 16:14:42 +00:00
Bart Van Assche
6bfe3d3241
Ensured all allocated memory is freed before exiting.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7904
2008-04-22 16:14:17 +00:00
Bart Van Assche
fcb7b31e55
Moved mallinfo regression test from none/tests to memcheck/tests.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7903
2008-04-22 16:11:23 +00:00
Bart Van Assche
a6d74ad881
Removed casts from function pointer to regular pointer.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7667
2008-03-13 17:24:54 +00:00
Bart Van Assche
ce529e4c3e
Fixed compiler warning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7647
2008-03-12 16:44:52 +00:00
Julian Seward
14af4957fc
Merge in the DATASYMS branch.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7540
2008-03-03 01:35:41 +00:00
Nicholas Nethercote
e23b38512f
Fix minor breakage in 7 tests.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7405
2008-02-13 05:05:58 +00:00
Tom Hughes
eab4171285
Fix compiler warnings by using a variable to hide the null pointer
...
from the compiler.
Patch from Bart Van Assche <bart.vanassche@gmail.com >.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7317
2008-01-05 00:01:20 +00:00
Tom Hughes
71fcca27fe
Add const qualifiers to fix compiler warnings.
...
Patch from Bart Van Assche <bart.vanassche@gmail.com >.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7316
2008-01-04 23:58:32 +00:00
Tom Hughes
f4994bb97f
Fix compiler warning.
...
Patch from Bart Van Assche <bart.vanassche@gmail.com >.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7314
2008-01-04 23:55:27 +00:00
Julian Seward
0f3db08246
Add a couple of regtests for large stack frame management.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7303
2007-12-19 11:01:13 +00:00
Julian Seward
4f282e99ce
Improve handling of programs which require very large main thread
...
stacks. Instead of hardwiring the main thread stack to a max of 16MB
and segfaulting the app beyond that point, allow the user to specify
the main stack size using the new flag --main-stacksize=<number>.
If said flag is not present, the current default, which is "MIN(16GB,
current ulimit -s value)", is used.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7302
2007-12-18 01:49:23 +00:00
Julian Seward
575143a24c
Update expected outputs. Use new naming scheme now permitted by
...
tests/vg_regtest.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7277
2007-12-05 01:19:20 +00:00
Nicholas Nethercote
aac5718e0a
Remove client requests that were deprecated in 3.2.0.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7274
2007-12-04 21:18:06 +00:00
Julian Seward
9ad4d494fa
New options for Memcheck, --malloc-fill=<hexnumber> and
...
--fill-free=<hexnumber>, which cause malloc'd(etc) and free'd(etc)
blocks to be filled with the specified value. This can apparently be
useful for shaking out hard-to-track-down memory corruption. The
definedness/addressability of said areas is not affected -- only the
contents. Documentation to follow.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7259
2007-11-30 21:41:40 +00:00
Julian Seward
dfebdf0206
Add regtest for the --child-silent-after-fork added in r7177.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7178
2007-11-17 23:00:47 +00:00
Julian Seward
7cf42600a1
Add a regression test for #152022 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7159
2007-11-15 22:33:32 +00:00
Nicholas Nethercote
0974a299f5
Split the OSet interface into two parts: "OSetGen_", which is the existing
...
interface and provides full power; and "OSetWord_", which is an
easier-to-use interface for if you just want to store words.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6841
2007-09-17 05:30:48 +00:00
Julian Seward
57b2c66277
Oops. Fix silly error that gcc-4.3 complained about.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6792
2007-08-31 10:21:40 +00:00
Julian Seward
34454d5464
Add a custom stderr filter for memcheck/tests/amd64/defcfaexpr.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6644
2007-03-12 01:29:31 +00:00