tests/samba-tool: add tests for new computer management commands
[samba.git] / source4 / .valgrind_suppressions
1 # add valgrind suppressions for the build farm here. Get the format
2 # from the build farm log
3
4 {
5    samba_dlopen1
6    Memcheck:Cond
7    obj:/lib/ld-2.3.6.so
8    obj:/lib/ld-2.3.6.so
9    obj:/lib/tls/libc-2.3.6.so
10    obj:/lib/ld-2.3.6.so
11    fun:_dl_open
12 }
13
14 {
15    samba_dlopen2
16    Memcheck:Cond
17    obj:/lib/ld-2.3.6.so
18    fun:_dl_open
19 }
20
21 {
22    samba_dlopen3
23    Memcheck:Addr4
24    obj:/lib/ld-2.3.6.so
25    obj:/lib/ld-2.3.6.so
26    obj:/lib/ld-2.3.6.so
27    obj:/lib/ld-2.3.6.so
28    obj:/lib/ld-2.3.6.so
29    obj:/lib/ld-2.3.6.so
30    obj:/lib/tls/libc-2.3.6.so
31    obj:/lib/ld-2.3.6.so
32    fun:_dl_open
33 }
34
35 {
36    samba_dlopen4
37    Memcheck:Cond
38    obj:/lib/ld-2.3.6.so
39    obj:/lib/tls/libc-2.3.6.so
40    obj:/lib/ld-2.3.6.so
41    fun:_dl_open
42  }
43
44 {
45    samba_dlopen5
46    Memcheck:Addr4
47    obj:/lib/ld-2.3.6.so
48    obj:/lib/ld-2.3.6.so
49    obj:/lib/ld-2.3.6.so
50    obj:/lib/tls/libc-2.3.6.so
51    obj:/lib/ld-2.3.6.so
52    fun:_dl_open
53 }
54
55 {
56    samba_dlopen6
57    Memcheck:Cond
58    obj:/lib/ld-2.3.6.so
59    obj:/lib/ld-2.3.6.so
60    obj:/lib/ld-2.3.6.so
61    obj:/lib/tls/libc-2.3.6.so
62    obj:/lib/ld-2.3.6.so
63    fun:_dl_open
64 }
65
66 {
67    samba_dlopen7
68    Memcheck:Addr4
69    obj:/lib/ld-2.3.6.so
70    obj:/lib/ld-2.3.6.so
71    obj:/lib/tls/libc-2.3.6.so
72    obj:/lib/ld-2.3.6.so
73    fun:_dl_open
74 }                                               
75
76 {
77    samba_libc_dlsym1
78    Memcheck:Addr4
79    obj:/lib/ld-2.3.6.so
80    obj:/lib/ld-2.3.6.so
81    obj:/lib/ld-2.3.6.so
82    obj:/lib/tls/libc-2.3.6.so
83    obj:/lib/ld-2.3.6.so
84    fun:__libc_dlsym
85 }
86
87 #
88 # Tests from valgrind-python.supp (distributed with python):
89
90 # These try and suppress these errors
91 #
92
93 # all tool names: Addrcheck,Memcheck,cachegrind,helgrind,massif
94 {
95    ADDRESS_IN_RANGE/Invalid read of size 4
96    Memcheck:Addr4
97    fun:Py_ADDRESS_IN_RANGE
98 }
99
100 {
101    ADDRESS_IN_RANGE/Invalid read of size 4
102    Memcheck:Value4
103    fun:Py_ADDRESS_IN_RANGE
104 }
105
106 {
107    ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64 aka amd64)
108    Memcheck:Value8
109    fun:Py_ADDRESS_IN_RANGE
110 }
111
112 {
113    ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
114    Memcheck:Cond
115    fun:Py_ADDRESS_IN_RANGE
116 }
117
118 #
119 # Leaks (including possible leaks)
120 #    Hmmm, I wonder if this masks some real leaks.  I think it does.
121 #    Will need to fix that.
122 #
123
124 {
125    Handle PyMalloc confusing valgrind (possibly leaked)
126    Memcheck:Leak
127    fun:realloc
128    fun:_PyObject_GC_Resize
129    fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING
130 }
131
132 {
133    Handle PyMalloc confusing valgrind (possibly leaked)
134    Memcheck:Leak
135    fun:malloc
136    fun:_PyObject_GC_New
137    fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING
138 }
139
140 {
141    Handle PyMalloc confusing valgrind (possibly leaked)
142    Memcheck:Leak
143    fun:malloc
144    fun:_PyObject_GC_NewVar
145    fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING
146 }
147