]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add DRD shared_timed_mutex to Helgrind
authorPaul Floyd <pjfloyd@wanadoo.fr>
Thu, 29 Dec 2022 21:21:03 +0000 (22:21 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Thu, 29 Dec 2022 21:21:03 +0000 (22:21 +0100)
This uses pthread_rwlock_timedrdlock / pthread_rwlock_timedwrlock
(see commit 6ffb70e650ee7cf4ada829557dd30ababb09e078)

helgrind/tests/Makefile.am
helgrind/tests/shared_timed_mutex.stderr.exp [new file with mode: 0644]
helgrind/tests/shared_timed_mutex.vgtest [new file with mode: 0644]

index 32f926b74f83bdd63cbacd0649b4a5d4021c6648..ac6b15af776d8187dcd0b6ec42ed191f33d82d8a 100755 (executable)
@@ -66,6 +66,7 @@ EXTRA_DIST = \
        pth_spinlock.vgtest pth_spinlock.stdout.exp pth_spinlock.stderr.exp \
        rwlock_race.vgtest rwlock_race.stdout.exp rwlock_race.stderr.exp \
        rwlock_test.vgtest rwlock_test.stdout.exp rwlock_test.stderr.exp \
+       shared_timed_mutex.vgtest shared_timed_mutex.stderr.exp \
        shmem_abits.vgtest shmem_abits.stdout.exp shmem_abits.stderr.exp \
        stackteardown.vgtest stackteardown.stdout.exp stackteardown.stderr.exp \
        t2t_laog.vgtest t2t_laog.stdout.exp t2t_laog.stderr.exp \
diff --git a/helgrind/tests/shared_timed_mutex.stderr.exp b/helgrind/tests/shared_timed_mutex.stderr.exp
new file mode 100644 (file)
index 0000000..d18786f
--- /dev/null
@@ -0,0 +1,3 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/shared_timed_mutex.vgtest b/helgrind/tests/shared_timed_mutex.vgtest
new file mode 100644 (file)
index 0000000..d3a0443
--- /dev/null
@@ -0,0 +1,3 @@
+prereq: test -e ../../drd/tests/shared_timed_mutex
+vgopts: --read-var-info=yes
+prog: ../../drd/tests/shared_timed_mutex