[aisleriot] data: Update valgrind suppressions file
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [aisleriot] data: Update valgrind suppressions file
- Date: Sun, 5 Feb 2012 18:30:41 +0000 (UTC)
commit 4928fbc8a228a7f411a3f42e72b9b0eda1d779a0
Author: Christian Persch <chpe gnome org>
Date: Sun Feb 5 19:29:14 2012 +0100
data: Update valgrind suppressions file
Update and simplify the valgrind suppressions for guile 2.0.
data/aisleriot.supp | 69 ++++++++------------------------------------------
1 files changed, 11 insertions(+), 58 deletions(-)
---
diff --git a/data/aisleriot.supp b/data/aisleriot.supp
index b2c1204..6e224ee 100644
--- a/data/aisleriot.supp
+++ b/data/aisleriot.supp
@@ -1,6 +1,4 @@
# Aisleriot suppressions file
-# Suppresses common invalid reads and conditional jumps from guile GC.
-# Might be a bit overly aggressive.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -15,76 +13,31 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-{
- scm_i_find_heap_segment_containing_object
- Memcheck:Cond
- fun:scm_i_find_heap_segment_containing_object
-}
-
-{
- scm_gc_mark/scm_mark_locations
- Memcheck:Cond
- fun:scm_gc_mark
-}
-
-{
- scm_gc_mark
- Memcheck:Value4
- fun:scm_gc_mark
-}
-
-{
- scm_gc_mark_dependencies
- Memcheck:Cond
- fun:scm_gc_mark_dependencies
-}
+# Shut up errors from garbage collection (libGC)
{
- scm_gc_mark_dependencies
- Memcheck:Value4
- fun:scm_gc_mark_dependencies
-}
-
-{
- scm_i_sweep_card
+ libGC/Cond
Memcheck:Cond
- fun:scm_i_sweep_card
+ fun:GC_*
}
{
- internal/scm_gc_mark_dependencies
+ libGC/Value4
Memcheck:Value4
- obj:*/libguile.so*
- fun:scm_gc_mark_dependencies
+ fun:GC_*
}
{
- scm_i_string_mark
- Memcheck:Value4
- fun:scm_i_string_mark
+ libGC/Value8
+ Memcheck:Value8
+ fun:GC_*
}
-{
- scm_i_mark_weak_vectors_non_weaks
- Memcheck:Cond
- fun:scm_i_mark_weak_vectors_non_weaks
-}
+# libunistring freea reads a possibly uninitialised value *by design*
{
- scm_i_remove_weaks_from_weak_vectors
+ libunistring/freea
Memcheck:Cond
- fun:scm_i_remove_weaks_from_weak_vectors
+ fun:libunistring_freea
}
-{
- internal/scm_c_hook_run
- Memcheck:Cond
- obj:*/libguile.so*
- fun:scm_c_hook_run
-}
-
-{
- scm_markstream
- Memcheck:Value4
- fun:scm_markstream
-}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]