Add default suppression specification for webkitgtk
authorDodji Seketeli <dodji@redhat.com>
Tue, 20 Sep 2016 13:54:51 +0000 (15:54 +0200)
committerDodji Seketeli <dodji@redhat.com>
Wed, 21 Sep 2016 16:35:08 +0000 (18:35 +0200)
This patch adds default suppression specifications for webkitgtk and
webkit2gtk so that unnecessary ABI artifacts are dropped from the
in-memory IR.  This dramatically helps to lower the memory usage of
libabigail while analyzing the webkit2gtk libraries.

* default.abignore: New suppression specifications for webkitgtk.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
default.abignore

index 2dfd83f1847878d291151cc8355454290a80b23f..4b76b3ff09297ae056af94068fe0a85960de1c81 100644 (file)
 #############################################
 # End of glibc suppression specifications
 ############################################
+
+###########################################################
+# Below are  suppression specifications for webkitgtk
+###########################################################
+
+[suppress_function]
+  soname_regexp = libwebkitgtk-1\\.0\\.so.*
+  name_not_regexp = ^webkit_.*
+  drop = true
+
+[suppress_function]
+  soname_regexp = libwebkit2gtk-4\\.0\\.so.*
+  name_not_regexp = ^webkit_.*
+  drop = true
+
+#######################################################
+# End of webkitgtk suppression specifications
+#######################################################
\ No newline at end of file