annotate Misc/valgrind-python.supp @ 80661:94de77bd0b4b 2.7

Issue #16194: document imp.load_dynamic problems when read several extension modules from the same binary object file.
author Andrew Svetlov <andrew.svetlov@gmail.com>
date Thu, 29 Nov 2012 19:51:28 +0200
parents b1682c693b9a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32280
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
1 #
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
2 # This is a valgrind suppression file that should be used when using valgrind.
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
3 #
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
4 # Here's an example of running valgrind:
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
5 #
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
6 # cd python/dist/src
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
7 # valgrind --tool=memcheck --suppressions=Misc/valgrind-python.supp \
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
8 # ./python -E -tt ./Lib/test/regrtest.py -u bsddb,network
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
9 #
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
10 # You must edit Objects/obmalloc.c and uncomment Py_USING_MEMORY_DEBUGGER
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
11 # to use the preferred suppressions with Py_ADDRESS_IN_RANGE.
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
12 #
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
13 # If you do not want to recompile Python, you can uncomment
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
14 # suppressions for PyObject_Free and PyObject_Realloc.
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
15 #
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
16 # See Misc/README.valgrind for more information.
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
17
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
18 # all tool names: Addrcheck,Memcheck,cachegrind,helgrind,massif
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
19 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
20 ADDRESS_IN_RANGE/Invalid read of size 4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
21 Memcheck:Addr4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
22 fun:Py_ADDRESS_IN_RANGE
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
23 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
24
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
25 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
26 ADDRESS_IN_RANGE/Invalid read of size 4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
27 Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
28 fun:Py_ADDRESS_IN_RANGE
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
29 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
30
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
31 {
35865
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
32 ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64 aka amd64)
35684
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
33 Memcheck:Value8
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
34 fun:Py_ADDRESS_IN_RANGE
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
35 }
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
36
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
37 {
32280
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
38 ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
39 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
40 fun:Py_ADDRESS_IN_RANGE
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
41 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
42
35865
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
43 #
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
44 # Leaks (including possible leaks)
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
45 # Hmmm, I wonder if this masks some real leaks. I think it does.
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
46 # Will need to fix that.
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
47 #
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
48
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
49 {
48847
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
50 Suppress leaking the GIL. Happens once per process, see comment in ceval.c.
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
51 Memcheck:Leak
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
52 fun:malloc
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
53 fun:PyThread_allocate_lock
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
54 fun:PyEval_InitThreads
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
55 }
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
56
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
57 {
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
58 Suppress leaking the GIL after a fork.
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
59 Memcheck:Leak
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
60 fun:malloc
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
61 fun:PyThread_allocate_lock
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
62 fun:PyEval_ReInitThreads
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
63 }
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
64
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
65 {
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
66 Suppress leaking the autoTLSkey. This looks like it shouldn't leak though.
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
67 Memcheck:Leak
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
68 fun:malloc
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
69 fun:PyThread_create_key
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
70 fun:_PyGILState_Init
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
71 fun:Py_InitializeEx
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
72 fun:Py_Main
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
73 }
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
74
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
75 {
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
76 Hmmm, is this a real leak or like the GIL?
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
77 Memcheck:Leak
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
78 fun:malloc
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
79 fun:PyThread_ReInitTLS
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
80 }
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
81
Neal Norwitz <nnorwitz@gmail.com>
parents: 42084
diff changeset
82 {
35865
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
83 Handle PyMalloc confusing valgrind (possibly leaked)
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
84 Memcheck:Leak
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
85 fun:realloc
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
86 fun:_PyObject_GC_Resize
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
87 fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
88 }
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
89
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
90 {
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
91 Handle PyMalloc confusing valgrind (possibly leaked)
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
92 Memcheck:Leak
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
93 fun:malloc
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
94 fun:_PyObject_GC_New
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
95 fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
96 }
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
97
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
98 {
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
99 Handle PyMalloc confusing valgrind (possibly leaked)
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
100 Memcheck:Leak
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
101 fun:malloc
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
102 fun:_PyObject_GC_NewVar
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
103 fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
104 }
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
105
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
106 #
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
107 # Non-python specific leaks
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
108 #
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
109
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
110 {
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
111 Handle pthread issue (possibly leaked)
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
112 Memcheck:Leak
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
113 fun:calloc
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
114 fun:allocate_dtv
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
115 fun:_dl_allocate_tls_storage
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
116 fun:_dl_allocate_tls
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
117 }
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
118
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
119 {
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
120 Handle pthread issue (possibly leaked)
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
121 Memcheck:Leak
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
122 fun:memalign
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
123 fun:_dl_allocate_tls_storage
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
124 fun:_dl_allocate_tls
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
125 }
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
126
32280
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
127 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
128 ### ADDRESS_IN_RANGE/Invalid read of size 4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
129 ### Memcheck:Addr4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
130 ### fun:PyObject_Free
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
131 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
132 ###
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
133 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
134 ### ADDRESS_IN_RANGE/Invalid read of size 4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
135 ### Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
136 ### fun:PyObject_Free
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
137 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
138 ###
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
139 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
140 ### ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
141 ### Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
142 ### fun:PyObject_Free
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
143 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
144
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
145 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
146 ### ADDRESS_IN_RANGE/Invalid read of size 4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
147 ### Memcheck:Addr4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
148 ### fun:PyObject_Realloc
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
149 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
150 ###
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
151 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
152 ### ADDRESS_IN_RANGE/Invalid read of size 4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
153 ### Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
154 ### fun:PyObject_Realloc
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
155 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
156 ###
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
157 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
158 ### ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
159 ### Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
160 ### fun:PyObject_Realloc
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
161 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
162
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
163 ###
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
164 ### All the suppressions below are for errors that occur within libraries
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
165 ### that Python uses. The problems to not appear to be related to Python's
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
166 ### use of the libraries.
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
167 ###
35865
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
168
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
169 {
42084
229c28cb9afb Merged revisions 55817-55961 via svnmerge from
Guido van Rossum <guido@python.org>
parents: 38935
diff changeset
170 Generic ubuntu ld problems
229c28cb9afb Merged revisions 55817-55961 via svnmerge from
Guido van Rossum <guido@python.org>
parents: 38935
diff changeset
171 Memcheck:Addr8
229c28cb9afb Merged revisions 55817-55961 via svnmerge from
Guido van Rossum <guido@python.org>
parents: 38935
diff changeset
172 obj:/lib/ld-2.4.so
229c28cb9afb Merged revisions 55817-55961 via svnmerge from
Guido van Rossum <guido@python.org>
parents: 38935
diff changeset
173 obj:/lib/ld-2.4.so
229c28cb9afb Merged revisions 55817-55961 via svnmerge from
Guido van Rossum <guido@python.org>
parents: 38935
diff changeset
174 obj:/lib/ld-2.4.so
229c28cb9afb Merged revisions 55817-55961 via svnmerge from
Guido van Rossum <guido@python.org>
parents: 38935
diff changeset
175 obj:/lib/ld-2.4.so
229c28cb9afb Merged revisions 55817-55961 via svnmerge from
Guido van Rossum <guido@python.org>
parents: 38935
diff changeset
176 }
229c28cb9afb Merged revisions 55817-55961 via svnmerge from
Guido van Rossum <guido@python.org>
parents: 38935
diff changeset
177
229c28cb9afb Merged revisions 55817-55961 via svnmerge from
Guido van Rossum <guido@python.org>
parents: 38935
diff changeset
178 {
38935
b8b22550acac Ignore some more warnings in the dynamic linker on an older gentoo
Neal Norwitz <nnorwitz@gmail.com>
parents: 35865
diff changeset
179 Generic gentoo ld problems
b8b22550acac Ignore some more warnings in the dynamic linker on an older gentoo
Neal Norwitz <nnorwitz@gmail.com>
parents: 35865
diff changeset
180 Memcheck:Cond
b8b22550acac Ignore some more warnings in the dynamic linker on an older gentoo
Neal Norwitz <nnorwitz@gmail.com>
parents: 35865
diff changeset
181 obj:/lib/ld-2.3.4.so
b8b22550acac Ignore some more warnings in the dynamic linker on an older gentoo
Neal Norwitz <nnorwitz@gmail.com>
parents: 35865
diff changeset
182 obj:/lib/ld-2.3.4.so
b8b22550acac Ignore some more warnings in the dynamic linker on an older gentoo
Neal Norwitz <nnorwitz@gmail.com>
parents: 35865
diff changeset
183 obj:/lib/ld-2.3.4.so
b8b22550acac Ignore some more warnings in the dynamic linker on an older gentoo
Neal Norwitz <nnorwitz@gmail.com>
parents: 35865
diff changeset
184 obj:/lib/ld-2.3.4.so
b8b22550acac Ignore some more warnings in the dynamic linker on an older gentoo
Neal Norwitz <nnorwitz@gmail.com>
parents: 35865
diff changeset
185 }
b8b22550acac Ignore some more warnings in the dynamic linker on an older gentoo
Neal Norwitz <nnorwitz@gmail.com>
parents: 35865
diff changeset
186
b8b22550acac Ignore some more warnings in the dynamic linker on an older gentoo
Neal Norwitz <nnorwitz@gmail.com>
parents: 35865
diff changeset
187 {
35865
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
188 DBM problems, see test_dbm
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
189 Memcheck:Param
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
190 write(buf)
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
191 fun:write
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
192 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
193 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
194 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
195 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
196 fun:dbm_close
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
197 }
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
198
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
199 {
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
200 DBM problems, see test_dbm
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
201 Memcheck:Value8
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
202 fun:memmove
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
203 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
204 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
205 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
206 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
207 fun:dbm_store
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
208 fun:dbm_ass_sub
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
209 }
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
210
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
211 {
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
212 DBM problems, see test_dbm
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
213 Memcheck:Cond
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
214 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
215 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
216 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
217 fun:dbm_store
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
218 fun:dbm_ass_sub
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
219 }
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
220
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
221 {
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
222 DBM problems, see test_dbm
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
223 Memcheck:Cond
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
224 fun:memmove
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
225 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
226 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
227 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
228 obj:/usr/lib/libdb1.so.2
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
229 fun:dbm_store
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
230 fun:dbm_ass_sub
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
231 }
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
232
32280
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
233 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
234 GDBM problems, see test_gdbm
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
235 Memcheck:Param
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
236 write(buf)
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
237 fun:write
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
238 fun:gdbm_open
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
239
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
240 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
241
35684
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
242 {
35865
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
243 ZLIB problems, see test_gzip
35684
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
244 Memcheck:Cond
35865
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
245 obj:/lib/libz.so.1.2.3
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
246 obj:/lib/libz.so.1.2.3
600bbba56f9b Updated gentoo to 2005.0
Neal Norwitz <nnorwitz@gmail.com>
parents: 35684
diff changeset
247 fun:deflate
35684
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
248 }
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
249
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
250 {
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
251 Avoid problems w/readline doing a putenv and leaking on exit
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
252 Memcheck:Leak
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
253 fun:malloc
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
254 fun:xmalloc
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
255 fun:sh_set_lines_and_columns
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
256 fun:_rl_get_screen_size
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
257 fun:_rl_init_terminal_io
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
258 obj:/lib/libreadline.so.4.3
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
259 fun:rl_initialize
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
260 }
6907e471bdac suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
Neal Norwitz <nnorwitz@gmail.com>
parents: 32280
diff changeset
261
32280
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
262 ###
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
263 ### These occur from somewhere within the SSL, when running
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
264 ### test_socket_sll. They are too general to leave on by default.
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
265 ###
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
266 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
267 ### somewhere in SSL stuff
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
268 ### Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
269 ### fun:memset
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
270 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
271 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
272 ### somewhere in SSL stuff
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
273 ### Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
274 ### fun:memset
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
275 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
276 ###
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
277 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
278 ### somewhere in SSL stuff
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
279 ### Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
280 ### fun:MD5_Update
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
281 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
282 ###
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
283 ###{
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
284 ### somewhere in SSL stuff
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
285 ### Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
286 ### fun:MD5_Update
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
287 ###}
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
288
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
289 #
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
290 # All of these problems come from using test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
291 #
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
292 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
293 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
294 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
295 fun:BN_bin2bn
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
296 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
297
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
298 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
299 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
300 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
301 fun:BN_num_bits_word
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
302 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
303
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
304 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
305 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
306 Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
307 fun:BN_num_bits_word
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
308 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
309
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
310 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
311 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
312 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
313 fun:BN_mod_exp_mont_word
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
314 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
315
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
316 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
317 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
318 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
319 fun:BN_mod_exp_mont
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
320 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
321
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
322 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
323 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
324 Memcheck:Param
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
325 write(buf)
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
326 fun:write
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
327 obj:/usr/lib/libcrypto.so.0.9.7
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
328 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
329
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
330 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
331 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
332 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
333 fun:RSA_verify
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
334 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
335
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
336 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
337 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
338 Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
339 fun:RSA_verify
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
340 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
341
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
342 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
343 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
344 Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
345 fun:DES_set_key_unchecked
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
346 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
347
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
348 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
349 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
350 Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
351 fun:DES_encrypt2
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
352 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
353
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
354 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
355 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
356 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
357 obj:/usr/lib/libssl.so.0.9.7
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
358 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
359
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
360 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
361 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
362 Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
363 obj:/usr/lib/libssl.so.0.9.7
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
364 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
365
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
366 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
367 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
368 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
369 fun:BUF_MEM_grow_clean
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
370 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
371
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
372 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
373 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
374 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
375 fun:memcpy
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
376 fun:ssl3_read_bytes
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
377 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
378
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
379 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
380 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
381 Memcheck:Cond
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
382 fun:SHA1_Update
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
383 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
384
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
385 {
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
386 from test_socket_ssl
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
387 Memcheck:Value4
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
388 fun:SHA1_Update
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
389 }
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
390
cbfa04285529 Add some doc about using valgrind
Neal Norwitz <nnorwitz@gmail.com>
parents:
diff changeset
391