
# FILE: valgrind-gnucash.supp
#
# FUNCTION: This file is a valgrind 'suppression' file, used to 
#     get valgrind to not report certain errors that we aren't 
#     interested in.
#
#     valgrind is a memory allocation debugging tool.  See the
#     file ./HACKING for instructions on how to run gnucash with
#     valgrind
#
# HISTORY: created aug 2003 linas vepstas


##----------------------------------------------------------------------##

# Format of this file is:
# {
#     name_of_suppression
#     skin_name:supp_kind
#     (optional extra info for some suppression types)
#     caller0 name, or /name/of/so/file.so
#     caller1 name, or ditto
#     (optionally: caller2 name)
#     (optionally: caller3 name)
#  }
#
# For memcheck, the supp_kinds are:
#
#     Param Value1 Value2 Value4 Value8 Value16
#     Free Addr1 Addr2 Addr4 Addr8 Addr16
#     Cond (previously known as Value0)
#
# and the optional extra info is:
#     if Param: name of system call param
#     if Free: name of free-ing fn)

{
   libguile.so.12(Cond)
   Memcheck:Cond
   obj:/usr/lib/libguile.so.12.3.0
}

{
   libguile.so.12(Value4)
   Memcheck:Value4
   obj:/usr/lib/libguile.so.12.3.0
}

{
   libltdl.so.3(Value1)
   Memcheck:Value1
   obj:/usr/lib/libltdl.so.3
}

{
   libglib-1.2.so.0(Value4)
   Memcheck:Value4
   fun:g_hash_table_lookup
   fun:g_hash_table_insert
   fun:g_hash_table_lookup_extended
}

# ##----------------------------------------------------------------------##
