diff options
author | N.N. <matju@users.sourceforge.net> | 2005-10-04 02:14:03 +0000 |
---|---|---|
committer | N.N. <matju@users.sourceforge.net> | 2005-10-04 02:14:03 +0000 |
commit | a6cd35f9d2f6a9e351fb634bb942b867e384113e (patch) | |
tree | 8b0e7e9ffbef6a5f4c94dc462c720b86d1f9e9e1 /externals/gridflow/extra | |
parent | a7dc40f29086515c31667490c03211812b84e2ed (diff) |
i'm almost, almost done
svn path=/trunk/; revision=3652
Diffstat (limited to 'externals/gridflow/extra')
-rw-r--r-- | externals/gridflow/extra/gf.valgrind2 | 42 | ||||
-rw-r--r-- | externals/gridflow/extra/ruby.valgrind | 82 |
2 files changed, 124 insertions, 0 deletions
diff --git a/externals/gridflow/extra/gf.valgrind2 b/externals/gridflow/extra/gf.valgrind2 new file mode 100644 index 00000000..d823b34b --- /dev/null +++ b/externals/gridflow/extra/gf.valgrind2 @@ -0,0 +1,42 @@ +{ + 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 +} diff --git a/externals/gridflow/extra/ruby.valgrind b/externals/gridflow/extra/ruby.valgrind new file mode 100644 index 00000000..64603378 --- /dev/null +++ b/externals/gridflow/extra/ruby.valgrind @@ -0,0 +1,82 @@ +# 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 +} |