Bruce Korb escreveu:
> By the way, have you all given any consideration to releasing a
> valgrind config file that would clean out valgrind chaff?
> I recently needed to do a valgrind run and it was quite painful.

I always use the file below.  I am not sure what the best way to
distribute it would be.


# guile valgrind suppression file
{
        guilegc
        Memcheck:Value4
        fun:scm_c_hook_run
}
{
        guilegc
        Memcheck:Cond
        fun:scm_c_hook_run
}

{
    guilegc
        Memcheck:Value4
    fun:scm_gc_mark_dependencies
}

{
    guilegc
        Memcheck:Cond
    fun:scan_weak_hashtables
}

{
        guilegc
        Memcheck:Cond
        fun:scm_i_mark_weak_vectors_non_weaks
}

{
        guilegc
        Memcheck:Value4
        fun:scm_i_symbol_mark
}
{
        guilegc
        Memcheck:Value4
        fun:scm_markstream
}

{
        guilegc
        Memcheck:Value4
        fun:scm_i_string_mark
}
{
    guilegc
        Memcheck:Cond
    fun:scm_gc_mark_dependencies
}

{
    guilegc
    Memcheck:Cond
    fun:scm_i_scan_weak_hashtables
}

{
    guilegc
    Memcheck:Cond
    fun:scm_i_remove_weaks_from_weak_vectors
}

{
    guilegc
    Memcheck:Cond
    fun:scan_dynamic_states_and_fluids
                }

{

    guilegc         
        Memcheck:Value4
    fun:scm_gc_mark
}
{

    guilegc         
        Memcheck:Value4
    fun:scm_gc_mark
}

{
guilegc
Memcheck:Value4
fun:scm_i_find_heap_segment_containing_object
}

{
guilegc
Memcheck:Cond
fun:scm_i_find_heap_segment_containing_object
}

{
guilegc
Memcheck:Value4
fun:scm_markcdr
}

{
        guilegc
        Memcheck:Value4
        fun:scm_mark_locations  
}

{
        guilegc4327
   Memcheck:Cond
   obj:/usr/lib/libguile.so.12.3.0
   fun:scm_mark_locations
   fun:scm_threads_mark_stacks
   fun:scm_igc
}

{
        guilegc
        Memcheck:Cond
        fun:scm_mark_locations  
}

{
    guilegc
        Memcheck:Cond
    fun:scm_gc_mark
}


{
    guilegc
        Memcheck:Cond
    fun:scm_i_sweep_card
}

{
    guilegc
        Memcheck:Cond
    fun:scm_mark_weak_vector_spines
}


{
    guilegc
        Memcheck:Cond
    fun:scm_gc_mark_dependencies
}

{
guilegc
Memcheck:Cond
fun:scm_scan_weak_vectors
}

**


-- 
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen



_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to