From 0ca0a4da9f63c8c036d82c2366f4c794bcd327d2 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 13 Feb 2006 12:48:59 +0000 Subject: * Valgrind suppressions for the ATerm library. The ATerm library uses a conservative garbage collector that scans the stack and parts of the heap for pointers to ATerms. This scan can touch uninitialised memory, which is harmless. Use: $ valgrind --suppressions=aterm-gc.supp ... --- aterm-gc.supp | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 aterm-gc.supp (limited to 'aterm-gc.supp') diff --git a/aterm-gc.supp b/aterm-gc.supp new file mode 100644 index 000000000000..ee6b5c83531b --- /dev/null +++ b/aterm-gc.supp @@ -0,0 +1,130 @@ +{ + ATerm library conservatively scans for GC roots + Memcheck:Cond + fun:mark_memory_young + fun:mark_phase_young +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Cond + fun:AT_isValidSymbol + fun:mark_memory_young + fun:mark_phase_young +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Value4 + fun:AT_isValidSymbol + fun:mark_memory_young + fun:mark_phase_young +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Value4 + fun:mark_memory_young + fun:mark_phase_young +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Value4 + fun:AT_isInsideValidTerm + fun:mark_memory_young + fun:mark_phase_young +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Cond + fun:AT_isInsideValidTerm + fun:mark_memory_young + fun:mark_phase_young +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Value4 + fun:mark_memory_young + fun:mark_phase_young +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Value4 + fun:AT_markTerm_young + fun:mark_memory_young + fun:mark_phase_young +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Cond + fun:AT_markTerm_young + fun:mark_memory_young + fun:mark_phase_young +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Cond + fun:mark_memory + fun:mark_phase +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Value4 + fun:mark_memory + fun:mark_phase +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Cond + fun:AT_isValidSymbol + fun:mark_memory + fun:mark_phase +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Value4 + fun:AT_isValidSymbol + fun:mark_memory + fun:mark_phase +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Value4 + fun:AT_isInsideValidTerm + fun:mark_memory + fun:mark_phase +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Cond + fun:AT_isInsideValidTerm + fun:mark_memory + fun:mark_phase +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Cond + fun:AT_markTerm + fun:mark_memory + fun:mark_phase +} + +{ + ATerm library conservatively scans for GC roots + Memcheck:Value4 + fun:AT_markTerm + fun:mark_memory + fun:mark_phase +} -- cgit 1.4.1