Update of /cvsroot/pure-data/externals/gridflow/extra In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23619/extra
Added Files: gf.valgrind2 ruby.valgrind Log Message: i'm almost, almost done
--- NEW FILE: gf.valgrind2 --- { hello1 Memcheck:Cond fun:mark_locations_array } { hello2 Memcheck:Cond fun:gc_mark } { hello3 Memcheck:Value4 fun:gc_mark } { hello4 Memcheck:Cond fun:gc_mark_children } { hello5 Memcheck:Value4 fun:gc_mark_children } { hello6 Memcheck:Cond fun:_dl_relocate_object_internal } { hello7 Memcheck:Value4 fun:st_lookup fun:rb_mark_generic_ivar } { hello8 Memcheck:Cond fun:st_lookup fun:rb_mark_generic_ivar }
--- NEW FILE: ruby.valgrind --- # From: Tanaka Akira akr@m17n.org # matz@ruby-lang.org (Yukihiro Matsumoto) writes: # #> Some reports from valgrind is due to Ruby's conservative GC, which #> touch all C stack region. # #I use following suppression file to suppress such reports.
{ memcpy/rb_thread_save_context(Value1) Addr1 fun:memcpy fun:rb_thread_save_context }
{ memcpy/rb_thread_restore_context(Value1) Addr1 fun:memcpy fun:rb_thread_restore_context }
{ strchr/_dl_catch_error(Cond) Cond fun:strchr obj:/lib/libc-2.2.5.so fun:_dl_catch_error }
{ mark_locations_array(Cond) Cond fun:mark_locations_array }
{ mark_locations_array(Value4) Value4 fun:mark_locations_array }
{ mark_locations_array(Value4) Addr4 fun:mark_locations_array }
{ rb_gc_mark(Cond) Cond fun:rb_gc_mark }
{ rb_gc_mark(Value4) Value4 fun:rb_gc_mark }
{ rb_gc_mark_children(Value4) Value4 fun:rb_gc_mark_children }
{ rb_gc_mark_children(Cond) Cond fun:rb_gc_mark_children }
#-- #Tanaka Akira
# additional attempt by matju: { libc Cond obj:/lib/libc-2.2.5.so }