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
1a17d94e62
Added tests for <sys/klog.h> and klogctl().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7922
2008-04-26 10:59:46 +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
46fd0e3040
Enabled syslog and create_module system calls.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7920
2008-04-26 10:57:07 +00:00
Bart Van Assche
8dde97e5cc
Documentation now matches the implementation of the Linux time system call wrapper.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7919
2008-04-26 10:47:29 +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
Dirk Mueller
57f602c130
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
2008-04-25 11:33:30 +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
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
7729901c52
Added configure test for mallinfo().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7906
2008-04-22 17:24:31 +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
36a089bdce
Made mallinfo() regression test more extensive, based on a contribution by Eugene Toder.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7902
2008-04-21 17:41:32 +00:00
Bart Van Assche
2497cadb85
Refined mallinfo() implementation (contributed by Eugene Toder).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7901
2008-04-21 17:28:50 +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
854fc1cb63
Added regression test for mallinfo().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7889
2008-04-19 14:46:57 +00:00
Bart Van Assche
2a7b4f5bd5
Added mallinfo() implementation based on patch by Eugene Toder (see also bug 160956).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7888
2008-04-19 14:43:30 +00:00
Bart Van Assche
31a4e8bca4
Made gcc version check more robust.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7886
2008-04-19 07:47:56 +00:00
Bart Van Assche
18ca08e920
Fixed compiler warning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7884
2008-04-16 18:49:11 +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
Julian Seward
d1074cd2af
Remove VG_ prefixing from static (non-exported) functions.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7876
2008-04-14 20:30:34 +00:00
Bart Van Assche
366ad62a46
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
2008-04-14 16:35:32 +00:00
Bart Van Assche
eb2be6b065
Added Amarok.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7874
2008-04-14 16:12:09 +00:00
Bart Van Assche
06d5c2732b
Updated to do list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7873
2008-04-14 16:11:50 +00:00
Bart Van Assche
16610d7ddb
Added bm_compare().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7872
2008-04-14 16:10:01 +00:00
Bart Van Assche
8c1facafab
Enable danger set checking when the environment variable DRD_VERIFY_DANGER_SET is set.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7867
2008-04-13 17:35:08 +00:00
Bart Van Assche
b5bd427ecb
Renamed thread_update_danger_set() into thread_compute_danger_set().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7866
2008-04-13 15:39:38 +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
1c8330a5c2
Fixed tool name.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7864
2008-04-10 17:29:32 +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
cf45f897a6
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
2008-04-09 16:21:34 +00:00
Bart Van Assche
5b872541bb
More statistics are now printed about DRD's behavior.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7857
2008-04-06 15:02:58 +00:00
Bart Van Assche
a0becdd86b
Added more counters. Reduced number of danger set updates slightly.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7856
2008-04-06 15:02:17 +00:00
Bart Van Assche
b03517a748
Added vc_combine2().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7855
2008-04-06 14:57:41 +00:00
Bart Van Assche
279cdb1990
Added vc_combine2().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7854
2008-04-06 14:57:37 +00:00
Bart Van Assche
efcedb1184
Added and commented out code for printing the result of VG_(get_StackTrace)().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7853
2008-04-06 13:08:32 +00:00
Bart Van Assche
a35427a0e4
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
2008-04-06 13:07:45 +00:00
Bart Van Assche
8c74587114
Renamed command-line option --trace-address into --trace-addr. Made bitmap statistics more detailed.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7851
2008-04-06 13:06:36 +00:00
Bart Van Assche
6dd835e40d
Added bm_get_bitmap2_node_creation_count().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7850
2008-04-06 13:05:58 +00:00