summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-01-23 20:08:19 -0500
committerMatthias Clasen <mclasen@redhat.com>2021-01-23 20:08:19 -0500
commit7ac8f4890b104f166e2e00d61924ae1deaed1313 (patch)
treec5476dbfcd52abd2e50d51dbcab65f93ccd752dc
parentf11778742f78e8d75e7f260ec966e98257821730 (diff)
downloadpango-7ac8f4890b104f166e2e00d61924ae1deaed1313.tar.gz
Add a valgrind suppression file
Suggested by Philip Withnall. Fixes: #415
-rw-r--r--pango.supp86
1 files changed, 86 insertions, 0 deletions
diff --git a/pango.supp b/pango.supp
new file mode 100644
index 00000000..6c7b4d1a
--- /dev/null
+++ b/pango.supp
@@ -0,0 +1,86 @@
+# Pango
+{
+ pango 1
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:realloc
+ obj:/usr/lib*/libfontconfig.so*
+ obj:/usr/lib*/libfontconfig.so*
+ obj:/usr/lib*/libcairo.so*
+ fun:pango_cairo_fc_font_map_fontset_key_substitute
+}
+
+{
+ pango 2
+ Memcheck:Leak
+ fun:realloc
+ obj:/usr/lib*/libfontconfig.so*
+ obj:/usr/lib*/libfontconfig.so*
+ fun:_cairo_ft_font_options_substitute
+}
+
+# Fontconfig
+{
+ FcFontSetList
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:malloc
+ obj:/usr/lib*/libfontconfig.so*
+ obj:/usr/lib*/libfontconfig.so*
+ fun:FcFontSetList
+}
+
+{
+ FcPatternObjectInsertElt
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:malloc
+ fun:FcPatternObjectInsertElt
+}
+
+{
+ FcFontRenderPrepare
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:realloc
+ obj:/usr/lib*/libfontconfig.so*
+ obj:/usr/lib*/libfontconfig.so*
+ fun:FcFontRenderPrepare
+}
+
+{
+ FcDefaultSubstitute
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:realloc
+ obj:/usr/lib*/libfontconfig.so*
+ obj:/usr/lib*/libfontconfig.so*
+ fun:FcDefaultSubstitute
+}
+
+# Pixman
+{
+ pixman_image_composite32
+ Memcheck:Cond
+ obj:/usr/lib*/libpixman-1.so*
+ obj:/usr/lib*/libpixman-1.so*
+ fun:pixman_image_composite32
+}
+
+# GLib
+{
+ glib GQuark
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:malloc
+ ...
+ fun:g_quark_*
+}
+{
+ glib GQuark
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:malloc
+ ...
+ fun:g_intern_static_string
+}