annotate_ignore_read.stderr.exp \
annotate_ignore_read.vgtest \
annotate_trace_memory.stderr.exp \
- annotate_trace_memory.stderr.exp-ppc \
annotate_trace_memory.vgtest \
atomic_var.stderr.exp \
atomic_var.vgtest \
store 0x........ size 4 (vg 2 / drd 2 / vc ...)
at 0x........: test01::Worker() (tsan_unittest.cpp:?)
by 0x........: MyThread::ThreadBody(MyThread*) (tsan_thread_wrappers_pthread.h:?)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
- by 0x........: (within libpthread-?.?.so)
- by 0x........: clone (in /...libc...)
store 0x........ size 4 (vg 1 / drd 1 / vc ...)
at 0x........: test01::Parent() (tsan_unittest.cpp:?)
by 0x........: test01::Run() (tsan_unittest.cpp:?)
- by 0x........: main (tsan_unittest.cpp:?)
Conflicting store by thread x/x at 0x........ size 4
at 0x........: test01::Parent() (tsan_unittest.cpp:?)
by 0x........: test01::Run() (tsan_unittest.cpp:?)
- by 0x........: main (tsan_unittest.cpp:?)
Allocation context: BSS section of tsan_unittest
load 0x........ size 4 (vg 1 / drd 1 / vc ...)
at 0x........: test01::Run() (tsan_unittest.cpp:?)
+++ /dev/null
-
-FLAGS [phb=1, fm=0]
-test01: positive
-store 0x........ size 4 (vg 2 / drd 2 / vc ...)
- at 0x........: test01::Worker() (tsan_unittest.cpp:?)
- by 0x........: MyThread::ThreadBody(MyThread*) (tsan_thread_wrappers_pthread.h:?)
- by 0x........: (within libpthread-?.?.so)
- by 0x........: clone (in /...libc...)
-store 0x........ size 4 (vg 1 / drd 1 / vc ...)
- at 0x........: test01::Parent() (tsan_unittest.cpp:?)
- by 0x........: test01::Run() (tsan_unittest.cpp:?)
- by 0x........: main (tsan_unittest.cpp:?)
-Conflicting store by thread x/x at 0x........ size 4
- at 0x........: test01::Parent() (tsan_unittest.cpp:?)
- by 0x........: test01::Run() (tsan_unittest.cpp:?)
- by 0x........: main (tsan_unittest.cpp:?)
-Allocation context: BSS section of tsan_unittest
-load 0x........ size 4 (vg 1 / drd 1 / vc ...)
- at 0x........: test01::Run() (tsan_unittest.cpp:?)
- by 0x........: main (tsan_unittest.cpp:?)
- GLOB=2
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
prereq: test -e tsan_unittest && ./supported_libpthread
-vgopts: --var-info=yes --check-stack-var=yes --show-confl-seg=no
+vgopts: --var-info=yes --check-stack-var=yes --show-confl-seg=no --num-callers=2
prog: tsan_unittest
args: 1
stderr_filter: filter_stderr_and_thread_no