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
[email protected]
http://lists.gnu.org/mailman/listinfo/guile-devel