# valgrind suppression file # Usage: # valgrind --suppressions=valgrind.supp ./temacs # Conservative garbage collection inherently looks at uninitialized values, # and mark_maybe_object is at the core of this. { mark_maybe_object Cond - Conservative garbage collection Memcheck:Cond fun:mark_maybe_object } { mark_maybe_object Value8 - Conservative garbage collection Memcheck:Value8 fun:mark_maybe_object } # mark_maybe_object can be inlined from Fgarbage_collect. { mark_maybe_object Cond - Conservative garbage collection Memcheck:Cond fun:Fgarbage_collect } { mark_maybe_object Value8 - Conservative garbage collection Memcheck:Value8 fun:Fgarbage_collect } # mark_maybe_object can be inlined from mark_object. { mark_maybe_object Cond - Conservative garbage collection Memcheck:Cond fun:mark_object } { mark_maybe_object Value8 - Conservative garbage collection Memcheck:Value8 fun:mark_object } # mark_maybe_object can be inlined from mark_vectorlike. { mark_vectorlike Cond - Conservative garbage collection Memcheck:Cond fun:mark_vectorlike } { mark_vectorlike Value8 - Conservative garbage collection Memcheck:Value8 fun:mark_vectorlike } # On one circa-2011 x86-64 GNU/Linux platform, strlen is inlined to # something that loads 4 bytes at a time. { init_buffer optimized strlen Memcheck:Addr4 fun:init_buffer }