Lines 142-147
Link Here
|
142 |
if (TRACE_ON(heap) || WARN_ON(heap)) memset( ptr, ARENA_FREE_FILLER, size ); |
142 |
if (TRACE_ON(heap) || WARN_ON(heap)) memset( ptr, ARENA_FREE_FILLER, size ); |
143 |
#ifdef VALGRIND_MAKE_NOACCESS |
143 |
#ifdef VALGRIND_MAKE_NOACCESS |
144 |
VALGRIND_DISCARD( VALGRIND_MAKE_NOACCESS( ptr, size )); |
144 |
VALGRIND_DISCARD( VALGRIND_MAKE_NOACCESS( ptr, size )); |
|
|
145 |
#elif defined(VALGRIND_MAKE_MEM_NOACCESS) |
146 |
VALGRIND_DISCARD( VALGRIND_MAKE_MEM_NOACCESS( ptr, size )); |
145 |
#endif |
147 |
#endif |
146 |
} |
148 |
} |
147 |
|
149 |
|
Lines 150-155
Link Here
|
150 |
{ |
152 |
{ |
151 |
#ifdef VALGRIND_MAKE_READABLE |
153 |
#ifdef VALGRIND_MAKE_READABLE |
152 |
VALGRIND_DISCARD( VALGRIND_MAKE_READABLE( ptr, size )); |
154 |
VALGRIND_DISCARD( VALGRIND_MAKE_READABLE( ptr, size )); |
|
|
155 |
#elif defined(VALGRIND_MAKE_MEM_DEFINED) |
156 |
VALGRIND_DISCARD( VALGRIND_MAKE_MEM_DEFINED( ptr, size )); |
153 |
#endif |
157 |
#endif |
154 |
} |
158 |
} |
155 |
|
159 |
|
Lines 158-163
Link Here
|
158 |
{ |
162 |
{ |
159 |
#ifdef VALGRIND_MAKE_WRITABLE |
163 |
#ifdef VALGRIND_MAKE_WRITABLE |
160 |
VALGRIND_DISCARD( VALGRIND_MAKE_WRITABLE( ptr, size )); |
164 |
VALGRIND_DISCARD( VALGRIND_MAKE_WRITABLE( ptr, size )); |
|
|
165 |
#elif defined(VALGRIND_MAKE_MEM_UNDEFINED) |
166 |
VALGRIND_DISCARD( VALGRIND_MAKE_MEM_UNDEFINED( ptr, size )); |
161 |
#endif |
167 |
#endif |
162 |
if (TRACE_ON(heap) || WARN_ON(heap)) |
168 |
if (TRACE_ON(heap) || WARN_ON(heap)) |
163 |
{ |
169 |
{ |
Lines 165-170
Link Here
|
165 |
#ifdef VALGRIND_MAKE_WRITABLE |
171 |
#ifdef VALGRIND_MAKE_WRITABLE |
166 |
/* make it uninitialized to valgrind again */ |
172 |
/* make it uninitialized to valgrind again */ |
167 |
VALGRIND_DISCARD( VALGRIND_MAKE_WRITABLE( ptr, size )); |
173 |
VALGRIND_DISCARD( VALGRIND_MAKE_WRITABLE( ptr, size )); |
|
|
174 |
#elif defined(VALGRIND_MAKE_MEM_UNDEFINED) |
175 |
VALGRIND_DISCARD( VALGRIND_MAKE_MEM_UNDEFINED( ptr, size )); |
168 |
#endif |
176 |
#endif |
169 |
} |
177 |
} |
170 |
} |
178 |
} |