DRD: add two ppc output variants
authorbart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9>
Sat, 17 Dec 2011 14:18:25 +0000 (14:18 +0000)
committerbart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9>
Sat, 17 Dec 2011 14:18:25 +0000 (14:18 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12311 a5019735-40e9-0310-863c-91ae7b9d1cf9

drd/tests/Makefile.am
drd/tests/tc04_free_lock.stderr.exp-ppc [new file with mode: 0644]
drd/tests/tc04_free_lock.stderr.exp-x86 [moved from drd/tests/tc04_free_lock.stderr.exp with 100% similarity]
drd/tests/tc09_bad_unlock.stderr.exp-ppc [new file with mode: 0644]
drd/tests/tc09_bad_unlock.stderr.exp-x86 [moved from drd/tests/tc09_bad_unlock.stderr.exp with 100% similarity]

index fe8a6e0796a1016381d36e2bb1d64aee49277639..d427b3e438284def2b976a1b82c11abae8b27b2f 100644 (file)
@@ -229,7 +229,8 @@ EXTRA_DIST =                                        \
        tc02_simple_tls.vgtest                      \
        tc03_re_excl.stderr.exp                     \
        tc03_re_excl.vgtest                         \
-       tc04_free_lock.stderr.exp                   \
+       tc04_free_lock.stderr.exp-x86               \
+       tc04_free_lock.stderr.exp-ppc               \
        tc04_free_lock.vgtest                       \
        tc05_simple_race.stderr.exp                 \
        tc05_simple_race.vgtest                     \
@@ -241,7 +242,8 @@ EXTRA_DIST =                                        \
        tc08_hbl2.stderr.exp                        \
        tc08_hbl2.stdout.exp                        \
        tc08_hbl2.vgtest                            \
-       tc09_bad_unlock.stderr.exp                  \
+       tc09_bad_unlock.stderr.exp-x86              \
+       tc09_bad_unlock.stderr.exp-ppc              \
        tc09_bad_unlock.stderr.exp-glibc2.8         \
        tc09_bad_unlock.vgtest                      \
        tc10_rec_lock.stderr.exp                    \
diff --git a/drd/tests/tc04_free_lock.stderr.exp-ppc b/drd/tests/tc04_free_lock.stderr.exp-ppc
new file mode 100644 (file)
index 0000000..50304a0
--- /dev/null
@@ -0,0 +1,34 @@
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
+   at 0x........: free (vg_replace_malloc.c:...)
+   by 0x........: main (tc04_free_lock.c:24)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+   by 0x........: main (tc04_free_lock.c:20)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
+   at 0x........: bar (tc04_free_lock.c:38)
+   by 0x........: main (tc04_free_lock.c:26)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+   by 0x........: bar (tc04_free_lock.c:38)
+   by 0x........: main (tc04_free_lock.c:26)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
+   at 0x........: foo (tc04_free_lock.c:47)
+   by 0x........: main (tc04_free_lock.c:27)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+   by 0x........: foo (tc04_free_lock.c:46)
+   by 0x........: main (tc04_free_lock.c:27)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
+   at 0x........: bar (tc04_free_lock.c:38)
+   by 0x........: main (tc04_free_lock.c:28)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+   by 0x........: bar (tc04_free_lock.c:38)
+   by 0x........: main (tc04_free_lock.c:28)
+
+
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
diff --git a/drd/tests/tc09_bad_unlock.stderr.exp-ppc b/drd/tests/tc09_bad_unlock.stderr.exp-ppc
new file mode 100644 (file)
index 0000000..0be4db6
--- /dev/null
@@ -0,0 +1,59 @@
+
+Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
+   at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+   by 0x........: nearly_main (tc09_bad_unlock.c:27)
+   by 0x........: main (tc09_bad_unlock.c:49)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+   by 0x........: nearly_main (tc09_bad_unlock.c:23)
+   by 0x........: main (tc09_bad_unlock.c:49)
+
+Thread 2:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1.
+   at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+   by 0x........: child_fn (tc09_bad_unlock.c:11)
+   by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+   by 0x........: nearly_main (tc09_bad_unlock.c:31)
+   by 0x........: main (tc09_bad_unlock.c:49)
+
+Thread 1:
+The object at address 0x........ is not a mutex.
+   at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+   by 0x........: nearly_main (tc09_bad_unlock.c:41)
+   by 0x........: main (tc09_bad_unlock.c:49)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
+   at 0x........: nearly_main (tc09_bad_unlock.c:41)
+   by 0x........: main (tc09_bad_unlock.c:49)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+   by 0x........: nearly_main (tc09_bad_unlock.c:31)
+   by 0x........: main (tc09_bad_unlock.c:49)
+
+---------------------
+Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
+   at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+   by 0x........: nearly_main (tc09_bad_unlock.c:27)
+   by 0x........: main (tc09_bad_unlock.c:50)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+   by 0x........: nearly_main (tc09_bad_unlock.c:23)
+   by 0x........: main (tc09_bad_unlock.c:50)
+
+The object at address 0x........ is not a mutex.
+   at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+   by 0x........: nearly_main (tc09_bad_unlock.c:41)
+   by 0x........: main (tc09_bad_unlock.c:50)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
+   at 0x........: nearly_main (tc09_bad_unlock.c:41)
+   by 0x........: main (tc09_bad_unlock.c:50)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+   by 0x........: nearly_main (tc09_bad_unlock.c:31)
+   by 0x........: main (tc09_bad_unlock.c:50)
+
+
+ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)