aboutsummaryrefslogtreecommitdiff
path: root/glibc-2.34567-NPTL-helgrind.supp
diff options
context:
space:
mode:
authorsewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9>2008-12-13 01:18:38 +0000
committersewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9>2008-12-13 01:18:38 +0000
commit357cb16390097665e62900976a749418ccc679ae (patch)
treeb9e7a5fbd225e41e025402886a70f95bee9fa60c /glibc-2.34567-NPTL-helgrind.supp
parentb1ae15d5c3ca2fb57cf1545debd62fc653ad2abf (diff)
downloadvalgrind-357cb16390097665e62900976a749418ccc679ae.tar.gz
Add a couple of suppressions relating to unwinding the stack following
pthread_exit. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8819 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'glibc-2.34567-NPTL-helgrind.supp')
-rw-r--r--glibc-2.34567-NPTL-helgrind.supp24
1 files changed, 24 insertions, 0 deletions
diff --git a/glibc-2.34567-NPTL-helgrind.supp b/glibc-2.34567-NPTL-helgrind.supp
index 03b1241bc..f559dfb89 100644
--- a/glibc-2.34567-NPTL-helgrind.supp
+++ b/glibc-2.34567-NPTL-helgrind.supp
@@ -543,3 +543,27 @@
...
fun:dlsym
}
+
+####################################################
+# Other stuff.
+#
+# pthread_exit apparently calls some kind of unwind
+# mechanism - maybe to remove some number of frames
+# from the thread's stack, so as to get back to the
+# outermost frame for the thread? Anyway..
+
+{
+ helgrind---*Unwind*-...-pthread_exit
+ Helgrind:Race
+ fun:*Unwind*
+ ...
+ fun:pthread_exit
+}
+
+{
+ helgrind---...-*Unwind*-*pthread_unwind*
+ Helgrind:Race
+ ...
+ fun:*Unwind*
+ fun:*pthread_unwind*
+}