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
eb6202ecdb
Changed return type of some of the bitmap functions from UWord to Bool.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8030
2008-05-10 11:19:10 +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
a79d26b8df
Added -Winline to the compiler flags.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8028
2008-05-10 11:06:35 +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
7219fd25ab
Reordered declarations.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8026
2008-05-10 08:22:45 +00:00
Bart Van Assche
446364b774
Bug fix: bm_equal() now also works if the first argument contains one or more bitmap structures that are entirely zero.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8025
2008-05-10 08:22:20 +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
97036e3ad9
Make sure that the return value of highest_used_stack_address() is a valid stack pointer.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8005
2008-05-04 11:59:01 +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
283d0d3d12
Renamed bm_compare() into bm_equal(). Fixed a bug in bm_equal().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8001
2008-05-04 07:46:20 +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
6e5ecf039e
Reverted last commit since it does not fix anything (unfortunately).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7997
2008-05-03 09:00:40 +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
Bart Van Assche
502dbc9d0c
Refined assert statements.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7993
2008-05-02 19:21:02 +00:00
Bart Van Assche
903a3b320a
Added yet another assertion statement.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7992
2008-05-02 19:12:43 +00:00
Bart Van Assche
79247715a5
Postponed call of vg_set_main_thread_state() from /lib/ld-*.so:_start() to the call of main(), the program entry point.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7991
2008-05-02 18:53:33 +00:00
Bart Van Assche
675142af40
Added an assert statement to check the validity of the computed highest used stack address.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7990
2008-05-02 17:27:08 +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
eb70b584f2
Restored original bitmap test patterns.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7972
2008-05-01 13:06:04 +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
8d8bef9644
Added reference to SPLASH-2.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7949
2008-04-27 16:18:44 +00:00
Bart Van Assche
74dfae7638
Updated to do list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7948
2008-04-27 16:17:34 +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
c43ec3d688
Make exp-drd also work on programs not linked with -lpthread.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7900
2008-04-21 17:12:45 +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
de0c2c74cb
Added missing VG_(cli_free)() call.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7895
2008-04-20 08:33:10 +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
9c73bf1534
Added info about slowdown caused by the exp-drd tool.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7893
2008-04-19 15:20:01 +00:00
Bart Van Assche
3bf34f3e0a
Updated to do list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7892
2008-04-19 15:17:08 +00:00
Bart Van Assche
2f5eaf9681
Added more detailed statistics about thread_new_segment() calls.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7891
2008-04-19 15:16:45 +00:00
Bart Van Assche
3e273124af
Disabled complex logic in danger_set_update_needed() since it did not result in any speedup.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7890
2008-04-19 15:15:12 +00:00
Bart Van Assche
76f817a0c5
Replaced -nostdlib by -nodefaultlibs such that constructors are executed at shared library load time. Replaced _init() function in drd_pthread_intercepts.c by a function with a constructor attribute in order to increase portability.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7883
2008-04-16 18:19:45 +00:00
Bart Van Assche
1bdcdc849e
Modified output of stack trace printed at start of thread (code is commented out).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7882
2008-04-16 18:17:12 +00:00