-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathqore.supp
More file actions
31 lines (28 loc) · 813 Bytes
/
qore.supp
File metadata and controls
31 lines (28 loc) · 813 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Valgrind suppression file for Qore
# These are false positives caused by compiler optimizations with bitfield assignments
# False positive: AbstractQoreNode bitfield initialization
# The custom operator new zeros memory, but optimizer's bitfield handling confuses valgrind
{
AbstractQoreNode_bitfield_init_in_math_constants
Memcheck:Cond
fun:_ZN10QoreValue3setEP17AbstractQoreNode
fun:_Z19init_math_constantsR14QoreNamespace
...
}
{
AbstractQoreNode_bitfield_init_general
Memcheck:Cond
fun:_ZN10QoreValue3setEP17AbstractQoreNode
...
fun:_Z15init_qore_typesv
...
}
# Alternative pattern matching for different compiler name mangling
{
QoreValue_set_AbstractQoreNode_cond
Memcheck:Cond
fun:*QoreValue*set*AbstractQoreNode*
...
fun:*init_math_constants*
...
}