=================================================
./valgrind-new/helgrind/tests/rwlock_test.stderr.diff
=================================================
--- rwlock_test.stderr.exp 2009-07-23 03:28:13.000000000 +0100
+++ rwlock_test.stderr.out 2009-07-23 03:43:08.000000000 +0100
@@ -1,4 +1,5 @@
+s_counter - thread_count * iterations = 0
Finished.
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2009-07-23 03:28:13.000000000 +0100
+++ tc06_two_races_xml.stderr.out 2009-07-23 03:43:31.000000000 +0100
@@ -43,12 +43,18 @@
0x........
...
- do_clone
+ pthread_create@@GLIBC_2.2.5
+
...
+ createthread.c
+ ...
0x........
...
- pthread_create@@GLIBC_2.2.5
+ pthread_create_WRK
+ ...
+ hg_intercepts.c
+ ...
0x........
@@ -112,6 +118,9 @@
0x........
...
start_thread
+ ...
+ pthread_create.c
+ ...
0x........
@@ -166,6 +175,9 @@
0x........
...
start_thread
+ ...
+ pthread_create.c
+ ...
0x........
@@ -220,6 +232,9 @@
0x........
...
start_thread
+ ...
+ pthread_create.c
+ ...
0x........
@@ -274,6 +289,9 @@
0x........
...
start_thread
+ ...
+ pthread_create.c
+ ...
0x........
=================================================
./valgrind-new/helgrind/tests/tc12_rwl_trivial.stderr.diff
=================================================
--- tc12_rwl_trivial.stderr.exp 2009-07-23 03:28:13.000000000 +0100
+++ tc12_rwl_trivial.stderr.out 2009-07-23 03:43:36.000000000 +0100
@@ -3,9 +3,9 @@
Thread #x unlocked a not-locked lock at 0x........
at 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
- by 0x........: main (tc12_rwl_trivial.c:29)
+ by 0x........: main (tc12_rwl_trivial.c:35)
Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init (hg_intercepts.c:...)
- by 0x........: main (tc12_rwl_trivial.c:18)
+ by 0x........: main (tc12_rwl_trivial.c:24)
ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff
=================================================
--- tc23_bogus_condwait.stderr.exp 2009-07-23 03:28:13.000000000 +0100
+++ tc23_bogus_condwait.stderr.out 2009-07-23 03:44:28.000000000 +0100
@@ -3,18 +3,18 @@
Thread #x: pthread_cond_{timed}wait called with invalid mutex
at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:69)
+ by 0x........: main (tc23_bogus_condwait.c:75)
Thread #x: pthread_cond_{timed}wait called with un-held mutex
at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:72)
+ by 0x........: main (tc23_bogus_condwait.c:78)
Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:75)
+ by 0x........: main (tc23_bogus_condwait.c:81)
Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (tc23_bogus_condwait.c:84)
ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/pth_cancel_locked.stderr.diff
=================================================
--- pth_cancel_locked.stderr.exp 2009-07-23 03:05:26.000000000 +0100
+++ pth_cancel_locked.stderr.out 2009-07-23 03:23:39.000000000 +0100
@@ -1,6 +1,6 @@
Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
- at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ at 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (pth_cancel_locked.c:?)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
=================================================
./valgrind-old/drd/tests/tc22_exit_w_lock.stderr.diff-32bit
=================================================
--- tc22_exit_w_lock.stderr.exp-32bit 2009-07-23 03:05:26.000000000 +0100
+++ tc22_exit_w_lock.stderr.out 2009-07-23 03:25:39.000000000 +0100
@@ -1,138 +1,10 @@
-Conflicting load by thread 1 at 0x........ size 4
- at 0x........: __deallocate_stack (in libpthread-?.?.so)
- by 0x........: __free_tcb (in libpthread-?.?.so)
- by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 3.
+ at 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
-Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS
-Other segment start (thread 2)
- (thread finished, call stack no longer available)
-Other segment end (thread 2)
- (thread finished, call stack no longer available)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: child_fn1 (tc22_exit_w_lock.c:18)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-Conflicting store by thread 1 at 0x........ size 4
- at 0x........: __deallocate_stack (in libpthread-?.?.so)
- by 0x........: __free_tcb (in libpthread-?.?.so)
- by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
- by 0x........: main (tc22_exit_w_lock.c:43)
-Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS
-Other segment start (thread 2)
- (thread finished, call stack no longer available)
-Other segment end (thread 2)
- (thread finished, call stack no longer available)
-
-Conflicting store by thread 1 at 0x........ size 4
- at 0x........: __deallocate_stack (in libpthread-?.?.so)
- by 0x........: __free_tcb (in libpthread-?.?.so)
- by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
- by 0x........: main (tc22_exit_w_lock.c:43)
-Allocation context: stack_used (offset 4, size 8) in libpthread-?.?.so, libpthread.so.0:Data
-Other segment start (thread 2)
- (thread finished, call stack no longer available)
-Other segment end (thread 2)
- (thread finished, call stack no longer available)
-
-Conflicting store by thread 1 at 0x........ size 4
- at 0x........: __deallocate_stack (in libpthread-?.?.so)
- by 0x........: __free_tcb (in libpthread-?.?.so)
- by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
- by 0x........: main (tc22_exit_w_lock.c:43)
-Allocation context: stack_used (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data
-Other segment start (thread 2)
- (thread finished, call stack no longer available)
-Other segment end (thread 2)
- (thread finished, call stack no longer available)
-
-Conflicting load by thread 1 at 0x........ size 4
- at 0x........: __deallocate_stack (in libpthread-?.?.so)
- by 0x........: __free_tcb (in libpthread-?.?.so)
- by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
- by 0x........: main (tc22_exit_w_lock.c:43)
-Allocation context: stack_cache (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data
-Other segment start (thread 2)
- (thread finished, call stack no longer available)
-Other segment end (thread 2)
- (thread finished, call stack no longer available)
-
-Conflicting store by thread 1 at 0x........ size 4
- at 0x........: __deallocate_stack (in libpthread-?.?.so)
- by 0x........: __free_tcb (in libpthread-?.?.so)
- by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
- by 0x........: main (tc22_exit_w_lock.c:43)
-Allocation context: stack_cache (offset 4, size 8) in libpthread-?.?.so, libpthread.so.0:Data
-Other segment start (thread 2)
- (thread finished, call stack no longer available)
-Other segment end (thread 2)
- (thread finished, call stack no longer available)
-
-Conflicting load by thread 1 at 0x........ size 4
- at 0x........: __deallocate_stack (in libpthread-?.?.so)
- by 0x........: __free_tcb (in libpthread-?.?.so)
- by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
- by 0x........: main (tc22_exit_w_lock.c:43)
-Allocation context: stack_cache_actsize (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS
-Other segment start (thread 2)
- (thread finished, call stack no longer available)
-Other segment end (thread 2)
- (thread finished, call stack no longer available)
-
-Conflicting store by thread 1 at 0x........ size 4
- at 0x........: __deallocate_stack (in libpthread-?.?.so)
- by 0x........: __free_tcb (in libpthread-?.?.so)
- by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
- by 0x........: main (tc22_exit_w_lock.c:43)
=================================================
./valgrind-old/drd/tests/tc22_exit_w_lock.stderr.diff-64bit
=================================================
--- tc22_exit_w_lock.stderr.exp-64bit 2009-07-23 03:05:26.000000000 +0100
+++ tc22_exit_w_lock.stderr.out 2009-07-23 03:25:39.000000000 +0100
@@ -1,6 +1,6 @@
Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 3.
- at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ at 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
=================================================
./valgrind-old/helgrind/tests/rwlock_test.stderr.diff
=================================================
--- rwlock_test.stderr.exp 2009-07-23 03:05:11.000000000 +0100
+++ rwlock_test.stderr.out 2009-07-23 03:20:14.000000000 +0100
@@ -1,4 +1,5 @@
+s_counter - thread_count * iterations = 0
Finished.
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2009-07-23 03:05:11.000000000 +0100
+++ tc06_two_races_xml.stderr.out 2009-07-23 03:20:37.000000000 +0100
@@ -43,12 +43,18 @@
0x........
...
- do_clone
+ pthread_create@@GLIBC_2.2.5
+ ...
+ createthread.c
+ ...
0x........
...
- pthread_create@@GLIBC_2.2.5
+ pthread_create_WRK
+ ...
+ hg_intercepts.c
+ ...
0x........
@@ -112,6 +118,9 @@
0x........
...
start_thread
+ ...
+ pthread_create.c
+ ...
0x........
@@ -166,6 +175,9 @@
0x........
...
start_thread
+ ...
+ pthread_create.c
+ ...
0x........
@@ -220,6 +232,9 @@
0x........
...
start_thread
+ ...
+ pthread_create.c
+ ...
0x........
@@ -274,6 +289,9 @@
0x........
...
start_thread
+ ...
+ pthread_create.c
+ ...
0x........