]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
17 years agoupdate suppression for glibc 2.8: the backtrace
Dirk Mueller [Sun, 27 Apr 2008 22:34:16 +0000 (22:34 +0000)] 
update suppression for glibc 2.8: the backtrace
points to ld-2.8.so here.. so just match for any
lib in /lib

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7951

17 years agofix typo
Dirk Mueller [Sun, 27 Apr 2008 20:38:47 +0000 (20:38 +0000)] 
fix typo

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7950

17 years agoAdded reference to SPLASH-2.
Bart Van Assche [Sun, 27 Apr 2008 16:18:44 +0000 (16:18 +0000)] 
Added reference to SPLASH-2.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7949

17 years agoUpdated to do list.
Bart Van Assche [Sun, 27 Apr 2008 16:17:34 +0000 (16:17 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7948

17 years agoOnly run the timerfd_create()/timerfd_gettime()/timerfd_settime() test on kernel...
Bart Van Assche [Sun, 27 Apr 2008 13:21:01 +0000 (13:21 +0000)] 
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

17 years agoFixed typo.
Bart Van Assche [Sun, 27 Apr 2008 13:20:22 +0000 (13:20 +0000)] 
Fixed typo.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7946

17 years agoFixed typo.
Bart Van Assche [Sun, 27 Apr 2008 13:20:07 +0000 (13:20 +0000)] 
Fixed typo.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7945

17 years agoAdded more output variants.
Bart Van Assche [Sun, 27 Apr 2008 13:17:45 +0000 (13:17 +0000)] 
Added more output variants.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7944

17 years agoRenamed suppression file.
Bart Van Assche [Sun, 27 Apr 2008 13:17:27 +0000 (13:17 +0000)] 
Renamed suppression file.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7943

17 years agoAdded support for timerfd_create(), timerfd_gettime() and timerfd_settime() system...
Bart Van Assche [Sun, 27 Apr 2008 12:56:06 +0000 (12:56 +0000)] 
Added support for timerfd_create(), timerfd_gettime() and timerfd_settime() system calls.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7942

17 years agoAdded regression test for timerfd_create(), timerfd_gettime() and timerfd_settime...
Bart Van Assche [Sun, 27 Apr 2008 12:52:33 +0000 (12:52 +0000)] 
Added regression test for timerfd_create(), timerfd_gettime() and timerfd_settime() system calls.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7941

17 years agoAdded more configure tests.
Bart Van Assche [Sun, 27 Apr 2008 11:43:23 +0000 (11:43 +0000)] 
Added more configure tests.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7940

17 years agoAdded interpreter name.
Bart Van Assche [Sun, 27 Apr 2008 07:42:52 +0000 (07:42 +0000)] 
Added interpreter name.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7939

17 years agoAdded yet another output variant.
Bart Van Assche [Sun, 27 Apr 2008 07:11:45 +0000 (07:11 +0000)] 
Added yet another output variant.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7938

17 years agoAdded yet another output variant.
Bart Van Assche [Sun, 27 Apr 2008 07:07:20 +0000 (07:07 +0000)] 
Added yet another output variant.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7937

17 years agoAdded yet another output variant.
Bart Van Assche [Sun, 27 Apr 2008 07:06:14 +0000 (07:06 +0000)] 
Added yet another output variant.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7936

17 years agoAdded yet another output variant.
Bart Van Assche [Sun, 27 Apr 2008 07:00:50 +0000 (07:00 +0000)] 
Added yet another output variant.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7935

17 years agoFiltered malloc/free statistics out from more output variant files.
Bart Van Assche [Sun, 27 Apr 2008 06:47:44 +0000 (06:47 +0000)] 
Filtered malloc/free statistics out from more output variant files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7934

17 years agoAdded yet another malloc_free_fill output variant.
Bart Van Assche [Sun, 27 Apr 2008 06:27:50 +0000 (06:27 +0000)] 
Added yet another malloc_free_fill output variant.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7933

17 years agoRemoved malloc/free statistics from alternate output files.
Bart Van Assche [Sun, 27 Apr 2008 06:21:37 +0000 (06:21 +0000)] 
Removed malloc/free statistics from alternate output files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7932

17 years agoThe sigkill regression test no longer attempts to set signal handlers for the signal...
Bart Van Assche [Sun, 27 Apr 2008 06:14:06 +0000 (06:14 +0000)] 
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

17 years agoReplaced tests for eventfd() and eventfd_read().
Bart Van Assche [Sun, 27 Apr 2008 06:06:57 +0000 (06:06 +0000)] 
Replaced tests for eventfd() and eventfd_read().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7930

17 years agoFiltered out malloc/free statistics.
Bart Van Assche [Sat, 26 Apr 2008 18:57:18 +0000 (18:57 +0000)] 
Filtered out malloc/free statistics.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7929

17 years agoFiltered out malloc/free statistics.
Bart Van Assche [Sat, 26 Apr 2008 18:55:38 +0000 (18:55 +0000)] 
Filtered out malloc/free statistics.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7928

17 years agoFiltered out malloc/free statistics.
Bart Van Assche [Sat, 26 Apr 2008 18:36:42 +0000 (18:36 +0000)] 
Filtered out malloc/free statistics.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7927

17 years agoFiltered out malloc/free statistics from mallinfo test.
Bart Van Assche [Sat, 26 Apr 2008 18:34:17 +0000 (18:34 +0000)] 
Filtered out malloc/free statistics from mallinfo test.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7926

17 years agofilter_allocs now also works when any of the numbers to be filtered out is greater...
Bart Van Assche [Sat, 26 Apr 2008 18:33:30 +0000 (18:33 +0000)] 
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

17 years agoSuppress unavoidable warning during compilation of pth_cancel1.c.
Bart Van Assche [Sat, 26 Apr 2008 18:14:34 +0000 (18:14 +0000)] 
Suppress unavoidable warning during compilation of pth_cancel1.c.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7924

17 years agoAdded actual syslog system call test.
Bart Van Assche [Sat, 26 Apr 2008 11:03:42 +0000 (11:03 +0000)] 
Added actual syslog system call test.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7923

17 years agoAdded tests for <sys/klog.h> and klogctl().
Bart Van Assche [Sat, 26 Apr 2008 10:59:46 +0000 (10:59 +0000)] 
Added tests for <sys/klog.h> and klogctl().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7922

17 years agoAdded regression test for Linux' syslog system call (called klogctl by glibc).
Bart Van Assche [Sat, 26 Apr 2008 10:59:23 +0000 (10:59 +0000)] 
Added regression test for Linux' syslog system call (called klogctl by glibc).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7921

17 years agoEnabled syslog and create_module system calls.
Bart Van Assche [Sat, 26 Apr 2008 10:57:07 +0000 (10:57 +0000)] 
Enabled syslog and create_module system calls.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7920

17 years agoDocumentation now matches the implementation of the Linux time system call wrapper.
Bart Van Assche [Sat, 26 Apr 2008 10:47:29 +0000 (10:47 +0000)] 
Documentation now matches the implementation of the Linux time system call wrapper.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7919

17 years agoMade source code C90 compliant.
Bart Van Assche [Sat, 26 Apr 2008 08:23:35 +0000 (08:23 +0000)] 
Made source code C90 compliant.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7918

17 years agoAdded support for epoll_pwait(), utimensat(), eventfd(), timerfd() and signalfd(...
Bart Van Assche [Sat, 26 Apr 2008 07:45:10 +0000 (07:45 +0000)] 
Added support for epoll_pwait(), utimensat(), eventfd(), timerfd() and signalfd(). Fixes bug 160907.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7917

17 years agoglibc 2.8 has the very same checking reports as did
Dirk Mueller [Fri, 25 Apr 2008 11:33:30 +0000 (11:33 +0000)] 
glibc 2.8 has the very same checking reports as did
glibc 2.7 have.. as did glibc 2.6, as did glibc 2.5, as did glibc 2.4
as did glibc 2.4. so consolidate into one suppression file

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7915

17 years agoDo not run the memory allocation test on LinuxThreads systems.
Bart Van Assche [Wed, 23 Apr 2008 16:45:31 +0000 (16:45 +0000)] 
Do not run the memory allocation test on LinuxThreads systems.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7912

17 years agoTook into account that mallinfo() is not supported on all platforms.
Bart Van Assche [Tue, 22 Apr 2008 17:25:29 +0000 (17:25 +0000)] 
Took into account that mallinfo() is not supported on all platforms.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7907

17 years agoAdded configure test for mallinfo().
Bart Van Assche [Tue, 22 Apr 2008 17:24:31 +0000 (17:24 +0000)] 
Added configure test for mallinfo().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7906

17 years agoUpdated expected output.
Bart Van Assche [Tue, 22 Apr 2008 16:14:42 +0000 (16:14 +0000)] 
Updated expected output.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7905

17 years agoEnsured all allocated memory is freed before exiting.
Bart Van Assche [Tue, 22 Apr 2008 16:14:17 +0000 (16:14 +0000)] 
Ensured all allocated memory is freed before exiting.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7904

17 years agoMoved mallinfo regression test from none/tests to memcheck/tests.
Bart Van Assche [Tue, 22 Apr 2008 16:11:23 +0000 (16:11 +0000)] 
Moved mallinfo regression test from none/tests to memcheck/tests.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7903

17 years agoMade mallinfo() regression test more extensive, based on a contribution by Eugene...
Bart Van Assche [Mon, 21 Apr 2008 17:41:32 +0000 (17:41 +0000)] 
Made mallinfo() regression test more extensive, based on a contribution by Eugene Toder.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7902

17 years agoRefined mallinfo() implementation (contributed by Eugene Toder).
Bart Van Assche [Mon, 21 Apr 2008 17:28:50 +0000 (17:28 +0000)] 
Refined mallinfo() implementation (contributed by Eugene Toder).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7901

17 years agoMake exp-drd also work on programs not linked with -lpthread.
Bart Van Assche [Mon, 21 Apr 2008 17:12:45 +0000 (17:12 +0000)] 
Make exp-drd also work on programs not linked with -lpthread.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7900

17 years agoFixed typo.
Bart Van Assche [Mon, 21 Apr 2008 17:06:52 +0000 (17:06 +0000)] 
Fixed typo.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7899

17 years agoRemoved superfluous libraries for the memory_allocation test program.
Bart Van Assche [Mon, 21 Apr 2008 16:55:43 +0000 (16:55 +0000)] 
Removed superfluous libraries for the memory_allocation test program.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7898

17 years agoAdded missing VG_(cli_free)() call.
Bart Van Assche [Sun, 20 Apr 2008 08:33:10 +0000 (08:33 +0000)] 
Added missing VG_(cli_free)() call.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7895

17 years agoAdded regression test for drd's memory allocation replacement functions.
Bart Van Assche [Sun, 20 Apr 2008 08:29:04 +0000 (08:29 +0000)] 
Added regression test for drd's memory allocation replacement functions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7894

17 years agoAdded info about slowdown caused by the exp-drd tool.
Bart Van Assche [Sat, 19 Apr 2008 15:20:01 +0000 (15:20 +0000)] 
Added info about slowdown caused by the exp-drd tool.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7893

17 years agoUpdated to do list.
Bart Van Assche [Sat, 19 Apr 2008 15:17:08 +0000 (15:17 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7892

17 years agoAdded more detailed statistics about thread_new_segment() calls.
Bart Van Assche [Sat, 19 Apr 2008 15:16:45 +0000 (15:16 +0000)] 
Added more detailed statistics about thread_new_segment() calls.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7891

17 years agoDisabled complex logic in danger_set_update_needed() since it did not result in any...
Bart Van Assche [Sat, 19 Apr 2008 15:15:12 +0000 (15:15 +0000)] 
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

17 years agoAdded regression test for mallinfo().
Bart Van Assche [Sat, 19 Apr 2008 14:46:57 +0000 (14:46 +0000)] 
Added regression test for mallinfo().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7889

17 years agoAdded mallinfo() implementation based on patch by Eugene Toder (see also bug 160956).
Bart Van Assche [Sat, 19 Apr 2008 14:43:30 +0000 (14:43 +0000)] 
Added mallinfo() implementation based on patch by Eugene Toder (see also bug 160956).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7888

17 years agoMade gcc version check more robust.
Bart Van Assche [Sat, 19 Apr 2008 07:47:56 +0000 (07:47 +0000)] 
Made gcc version check more robust.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7886

17 years agoFixed compiler warning.
Bart Van Assche [Wed, 16 Apr 2008 18:49:11 +0000 (18:49 +0000)] 
Fixed compiler warning.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7884

17 years agoReplaced -nostdlib by -nodefaultlibs such that constructors are executed at shared...
Bart Van Assche [Wed, 16 Apr 2008 18:19:45 +0000 (18:19 +0000)] 
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

17 years agoModified output of stack trace printed at start of thread (code is commented out).
Bart Van Assche [Wed, 16 Apr 2008 18:17:12 +0000 (18:17 +0000)] 
Modified output of stack trace printed at start of thread (code is commented out).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7882

17 years agoRemove VG_ prefixing from static (non-exported) functions.
Julian Seward [Mon, 14 Apr 2008 20:30:34 +0000 (20:30 +0000)] 
Remove VG_ prefixing from static (non-exported) functions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7876

17 years agoExtended VG_(message)() buffer from 100 to 128 characters. Made sure that lines print...
Bart Van Assche [Mon, 14 Apr 2008 16:35:32 +0000 (16:35 +0000)] 
Extended VG_(message)() buffer from 100 to 128 characters. Made sure that lines printed by different threads are not mixed up in the output.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7875

17 years agoAdded Amarok.
Bart Van Assche [Mon, 14 Apr 2008 16:12:09 +0000 (16:12 +0000)] 
Added Amarok.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7874

17 years agoUpdated to do list.
Bart Van Assche [Mon, 14 Apr 2008 16:11:50 +0000 (16:11 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7873

17 years agoAdded bm_compare().
Bart Van Assche [Mon, 14 Apr 2008 16:10:01 +0000 (16:10 +0000)] 
Added bm_compare().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7872

17 years agoEnable danger set checking when the environment variable DRD_VERIFY_DANGER_SET is...
Bart Van Assche [Sun, 13 Apr 2008 17:35:08 +0000 (17:35 +0000)] 
Enable danger set checking when the environment variable DRD_VERIFY_DANGER_SET is set.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7867

17 years agoRenamed thread_update_danger_set() into thread_compute_danger_set().
Bart Van Assche [Sun, 13 Apr 2008 15:39:38 +0000 (15:39 +0000)] 
Renamed thread_update_danger_set() into thread_compute_danger_set().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7866

17 years agoAdded yet another output variant.
Bart Van Assche [Sun, 13 Apr 2008 08:37:24 +0000 (08:37 +0000)] 
Added yet another output variant.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7865

17 years agoFixed tool name.
Bart Van Assche [Thu, 10 Apr 2008 17:29:32 +0000 (17:29 +0000)] 
Fixed tool name.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7864

17 years agoAdded yet another output variant.
Bart Van Assche [Wed, 9 Apr 2008 17:44:28 +0000 (17:44 +0000)] 
Added yet another output variant.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7863

17 years agoOnly read debug information from regular files, and not from device nodes. Do not...
Bart Van Assche [Wed, 9 Apr 2008 16:21:34 +0000 (16:21 +0000)] 
Only read debug information from regular files, and not from device nodes. Do not complain on files for which we do not have read access.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7862

17 years agoMore statistics are now printed about DRD's behavior.
Bart Van Assche [Sun, 6 Apr 2008 15:02:58 +0000 (15:02 +0000)] 
More statistics are now printed about DRD's behavior.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7857

17 years agoAdded more counters. Reduced number of danger set updates slightly.
Bart Van Assche [Sun, 6 Apr 2008 15:02:17 +0000 (15:02 +0000)] 
Added more counters. Reduced number of danger set updates slightly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7856

17 years agoAdded vc_combine2().
Bart Van Assche [Sun, 6 Apr 2008 14:57:41 +0000 (14:57 +0000)] 
Added vc_combine2().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7855

17 years agoAdded vc_combine2().
Bart Van Assche [Sun, 6 Apr 2008 14:57:37 +0000 (14:57 +0000)] 
Added vc_combine2().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7854

17 years agoAdded and commented out code for printing the result of VG_(get_StackTrace)().
Bart Van Assche [Sun, 6 Apr 2008 13:08:32 +0000 (13:08 +0000)] 
Added and commented out code for printing the result of VG_(get_StackTrace)().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7853

17 years agoTrace lines enabled by --trace-segment=yes now include the thread ID of the created...
Bart Van Assche [Sun, 6 Apr 2008 13:07:45 +0000 (13:07 +0000)] 
Trace lines enabled by --trace-segment=yes now include the thread ID of the created thread instead of the creator thread.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7852

17 years agoRenamed command-line option --trace-address into --trace-addr. Made bitmap statistics...
Bart Van Assche [Sun, 6 Apr 2008 13:06:36 +0000 (13:06 +0000)] 
Renamed command-line option --trace-address into --trace-addr. Made bitmap statistics more detailed.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7851

17 years agoAdded bm_get_bitmap2_node_creation_count().
Bart Van Assche [Sun, 6 Apr 2008 13:05:58 +0000 (13:05 +0000)] 
Added bm_get_bitmap2_node_creation_count().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7850

17 years agoSimplified format in which a vector clock is printed.
Bart Van Assche [Sun, 6 Apr 2008 13:03:49 +0000 (13:03 +0000)] 
Simplified format in which a vector clock is printed.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7849

17 years agoData races on *stdout / *stderr are now suppressed via these objects itselves instead...
Bart Van Assche [Sun, 6 Apr 2008 07:51:24 +0000 (07:51 +0000)] 
Data races on *stdout / *stderr are now suppressed via these objects itselves instead of via suppression patterns.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7848

17 years agoAdded command-line option --check-stack-var. Reporting data races on stack variables...
Bart Van Assche [Sat, 5 Apr 2008 12:57:01 +0000 (12:57 +0000)] 
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

17 years agoPresence of pthread_mutex_t::__m_kind or pthread_mutex_t::__data.__kind is now detect...
Bart Van Assche [Sat, 5 Apr 2008 12:53:15 +0000 (12:53 +0000)] 
Presence of pthread_mutex_t::__m_kind or pthread_mutex_t::__data.__kind is now detected by configure. DRD now halts if configure could not find either of these two data members.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7846

17 years agoCommented out the too frequently called tl_assert() statements.
Bart Van Assche [Sat, 5 Apr 2008 12:53:00 +0000 (12:53 +0000)] 
Commented out the too frequently called tl_assert() statements.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7845

17 years agoSuppressed reports about data races during thread creation.
Bart Van Assche [Fri, 4 Apr 2008 19:10:21 +0000 (19:10 +0000)] 
Suppressed reports about data races during thread creation.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7843

17 years agoAdded a libdl.so suppression pattern. Removed the libX11 (XReply) suppression pattern.
Bart Van Assche [Fri, 4 Apr 2008 16:55:15 +0000 (16:55 +0000)] 
Added a libdl.so suppression pattern. Removed the libX11 (XReply) suppression pattern.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7842

17 years agoChanged the way how data races in NPTL's thread-private data on the top of the stack...
Bart Van Assche [Fri, 4 Apr 2008 16:54:37 +0000 (16:54 +0000)] 
Changed the way how data races in NPTL's thread-private data on the top of the stack are ignored: instead of clearing the corresponding region in the bitmap of every thread when the stack pointer is increased, the appropriate bits in the suppression bitmap are set at thread creation time.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7841

17 years agoMoved one-time initialization code from first intercepted pthread_create() call to...
Bart Van Assche [Fri, 4 Apr 2008 16:45:20 +0000 (16:45 +0000)] 
Moved one-time initialization code from first intercepted pthread_create() call to _init() function.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7840

17 years agoAdded tl_assert() statement on result of VG_(malloc)() calls.
Bart Van Assche [Tue, 1 Apr 2008 18:38:29 +0000 (18:38 +0000)] 
Added tl_assert() statement on result of VG_(malloc)() calls.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7837

17 years agoAnother small reduction in stack space usage.
Bart Van Assche [Tue, 1 Apr 2008 18:27:41 +0000 (18:27 +0000)] 
Another small reduction in stack space usage.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7836

17 years agoSlightly reduced stack space needed when reporting a data race.
Bart Van Assche [Tue, 1 Apr 2008 18:19:50 +0000 (18:19 +0000)] 
Slightly reduced stack space needed when reporting a data race.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7835

17 years agoChanged --trace-suppression into --trace-suppr. Added documentation for --alignment.
Bart Van Assche [Tue, 1 Apr 2008 17:03:33 +0000 (17:03 +0000)] 
Changed --trace-suppression into --trace-suppr. Added documentation for --alignment.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7834

17 years agoUpdated DRD's help text (-h): added documentation for --trace-malloc.
Bart Van Assche [Tue, 1 Apr 2008 16:57:42 +0000 (16:57 +0000)] 
Updated DRD's help text (-h): added documentation for --trace-malloc.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7833

17 years agoUpdated test plan.
Bart Van Assche [Tue, 1 Apr 2008 16:55:51 +0000 (16:55 +0000)] 
Updated test plan.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7832

17 years agoUpdated to do list.
Bart Van Assche [Tue, 1 Apr 2008 16:55:33 +0000 (16:55 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7831

17 years ago--trace-danger-set is a debug option, not a regular tracing option.
Bart Van Assche [Mon, 31 Mar 2008 19:26:05 +0000 (19:26 +0000)] 
--trace-danger-set is a debug option, not a regular tracing option.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7829

17 years agoAdded a section about interpreting data race reports.
Bart Van Assche [Mon, 31 Mar 2008 19:20:36 +0000 (19:20 +0000)] 
Added a section about interpreting data race reports.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7828

17 years agoFixed command-line option help information.
Bart Van Assche [Mon, 31 Mar 2008 18:14:12 +0000 (18:14 +0000)] 
Fixed command-line option help information.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7827

17 years agoUpdated.
Bart Van Assche [Mon, 31 Mar 2008 17:47:37 +0000 (17:47 +0000)] 
Updated.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7826

17 years agoSplit bm_has_any() into bm_has_any_load() and bm_has_any_store().
Bart Van Assche [Sun, 30 Mar 2008 18:41:07 +0000 (18:41 +0000)] 
Split bm_has_any() into bm_has_any_load() and bm_has_any_store().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7825

17 years agoIntroduced bm_test_and_clear().
Bart Van Assche [Sun, 30 Mar 2008 17:56:43 +0000 (17:56 +0000)] 
Introduced bm_test_and_clear().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7824