Some templates to wrap the valgrind macros. More...
#include <valgrind/memcheck.h>
Go to the source code of this file.
Some templates to wrap the valgrind macros.
Namespaces | |
namespace | Valgrind |
Functions | |
bool | Valgrind::Running () |
Returns whether the program is running under Valgrind or not. More... | |
template<class T > | |
bool | Valgrind::CheckDefined (const T &value) |
Make valgrind complain if the object occupied by an object is undefined. More... | |
template<class T > | |
bool | Valgrind::CheckDefined (const T *value, int size) |
template<class T > | |
void | Valgrind::SetUndefined (const T &value) |
Make the memory on which an object resides undefined. More... | |
template<class T > | |
void | Valgrind::SetUndefined (const T *value, int size) |
template<class T > | |
void | Valgrind::SetDefined (const T &value) |
Make the memory on which an object resides defined. More... | |
template<class T > | |
void | Valgrind::SetDefined (const T *value, int n) |
template<class T > | |
void | Valgrind::SetNoAccess (const T &value) |
Make valgrind complain if an object's memory is accessed. More... | |
template<class T > | |
void | Valgrind::SetNoAccess (const T *value, int n) |