Commit Graph

182 Commits

Author SHA1 Message Date
Bart Van Assche
b24f4e99f1 Added another POSIX reader/writer lock test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8031
2008-05-10 12:52:02 +00:00
Bart Van Assche
6397ddafb3 Added -Winline to the compiler flags. Made sure that all functions in drd_bitmap_test.c that can be inlined are actually inlined.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8029
2008-05-10 11:07:14 +00:00
Bart Van Assche
3d024d8acd Added regression test for the C++ operators new, new[], delete and delete[].
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8027
2008-05-10 08:48:14 +00:00
Bart Van Assche
ae3d166080 Added more tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8024
2008-05-10 08:21:07 +00:00
Bart Van Assche
4fe91a3d6f Added -O2 to the compilation flags of drd_bitmap_test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8023
2008-05-10 08:20:22 +00:00
Bart Van Assche
2d73424f8d Converted VG_(assert_fail)() to ANSI C.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8022
2008-05-10 05:49:58 +00:00
Julian Seward
c66a1fd660 Use $(AM_FLAG_M3264_PRI) everywhere CFLAGS is explicitly set.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8016
2008-05-07 22:16:50 +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
Bart Van Assche
eeb4e09fce Suppressed most output while the regression test is run.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8002
2008-05-04 07:47:21 +00:00
Bart Van Assche
a6c19077a8 Print name of Fedora package that contains /usr/bin/getconf in case /usr/bin/getconf is not found.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8000
2008-05-03 09:35:01 +00:00
Bart Van Assche
95a4f94211 Changed #if defined(platform) tests into #if defined(HAVE_...) tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7999
2008-05-03 09:15:25 +00:00
Bart Van Assche
9977e2ee92 Print an error message if /usr/bin/getconf is not found.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7996
2008-05-03 08:34:52 +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
cbb9f8f884 Fixed compiler warning.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7980
2008-05-01 15:39:18 +00:00
Bart Van Assche
a1f59b867e Removed -Wextra since this option has another name in gcc 3.0 (-W).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7979
2008-05-01 15:38:05 +00:00
Bart Van Assche
23b39c80a6 Added #include <stdio.h>.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7978
2008-05-01 15:00:16 +00:00
Bart Van Assche
01c12607e5 Added prereq clause.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7977
2008-05-01 14:59:41 +00:00
Bart Van Assche
a5620a3d37 Added to repository.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7976
2008-05-01 14:58:39 +00:00
Bart Van Assche
0dcf086bad Added -I$(top_srcdir)/VEX/pub to AM_CPPFLAGS.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7974
2008-05-01 14:11:45 +00:00
Bart Van Assche
7d77c54793 Moved bitmap test from drd_bitmap.c to tests/drd_bitmap_test.c
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7973
2008-05-01 13:50:20 +00:00
Bart Van Assche
fd086f9ad2 Updated expected output according to glibc 2.8 changes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7970
2008-05-01 12:28:01 +00:00
Bart Van Assche
829c08bedc Updated Makefile.am after having renamed an output file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7955
2008-04-28 16:51:24 +00:00
Bart Van Assche
fe12fad816 Added more output variants.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7944
2008-04-27 13:17:45 +00:00
Bart Van Assche
f6f9e21d7d Renamed suppression file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7943
2008-04-27 13:17:27 +00:00
Bart Van Assche
0e583ac7b9 Do not run the memory allocation test on LinuxThreads systems.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7912
2008-04-23 16:45:31 +00:00
Bart Van Assche
60baa16821 Fixed typo.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7899
2008-04-21 17:06:52 +00:00
Bart Van Assche
5f8b3e7861 Removed superfluous libraries for the memory_allocation test program.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7898
2008-04-21 16:55:43 +00:00
Bart Van Assche
8c131bdc77 Added regression test for drd's memory allocation replacement functions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7894
2008-04-20 08:29:04 +00:00
Bart Van Assche
afe111c685 Added yet another output variant.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7865
2008-04-13 08:37:24 +00:00
Bart Van Assche
e706edd194 Added yet another output variant.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7863
2008-04-09 17:44:28 +00:00
Bart Van Assche
9c3c75bfa6 Added command-line option --check-stack-var. Reporting data races on stack variables is now disabled by default.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7847
2008-04-05 12:57:01 +00:00
Bart Van Assche
9c4b653791 Modified mutex and condtion variable tracing output slightly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7821
2008-03-30 13:28:33 +00:00
Bart Van Assche
46beeb4dc5 Even more expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7820
2008-03-30 10:03:04 +00:00
Bart Van Assche
7d42ec376a More expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7819
2008-03-30 08:51:59 +00:00
Bart Van Assche
d79e4dd7d4 Updated expected output files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7818
2008-03-30 08:44:02 +00:00
Bart Van Assche
2f79df6ea8 Stack size is now specified at thread creation time.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7801
2008-03-29 09:28:12 +00:00
Bart Van Assche
33d0013138 Added command line option --var-info. Reading debug info for client variables is now disabled by default.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7797
2008-03-29 08:34:03 +00:00
Bart Van Assche
6db9c8a9cd More expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7786
2008-03-24 19:38:57 +00:00
Bart Van Assche
8ba919d6d6 Updated expected output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7784
2008-03-24 19:37:42 +00:00
Bart Van Assche
ed3fefb42e Modified error message that is printed when a mutex operation is attempted on an object that is not a mutex.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7783
2008-03-24 19:31:33 +00:00
Bart Van Assche
aa045690f8 When the "not a mutex" error message is printed, the offending address is now printed too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7773
2008-03-24 09:29:38 +00:00
Bart Van Assche
51b89a7461 Moved "supported_libpthread" test from .vgtest into run_openmp_test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7772
2008-03-24 09:28:06 +00:00
Bart Van Assche
d1fc43a9ad Make the run_openmp_test work again with bash, and optimize it slightly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7748
2008-03-22 09:36:23 +00:00
Bart Van Assche
fee21ccbe1 Removed filter statements that overlap with tests/filter_stderr_basic.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7747
2008-03-22 09:05:04 +00:00
Bart Van Assche
1dc0484932 Modified the run_openmp_test script such that it can be run by Ubuntu's dash shell.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7746
2008-03-22 08:08:58 +00:00
Bart Van Assche
5936a3bb6d Updated according to new output format.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7742
2008-03-20 17:55:23 +00:00
Bart Van Assche
296347f702 Make the tc22_exit_w_lock test pass on Ubuntu 7.10, 64-bit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7741
2008-03-20 17:42:07 +00:00
Bart Van Assche
534ff77943 Should have been in last commit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7740
2008-03-19 17:12:01 +00:00
Bart Van Assche
46e009e562 Removed LinuxThreads expected output files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7739
2008-03-19 17:03:14 +00:00
Bart Van Assche
bca94a387f Most DRD regression tests are now skipped when LinuxThreads is detected. Removed LinuxThreads expected output files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7738
2008-03-19 17:02:26 +00:00