]>
git.ipfire.org Git - thirdparty/valgrind.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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