* 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 ...
This commit is contained in:
parent
da0a6b6499
commit
0ca0a4da9f
130
aterm-gc.supp
Normal file
130
aterm-gc.supp
Normal file
|
@ -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
|
||||||
|
}
|
Loading…
Reference in a new issue