diff options
author | Jouni Malinen <jouni.malinen@atheros.com> | 2011-01-27 13:59:00 +0200 |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2011-03-06 14:31:26 +0200 |
commit | c0647147c1a5264e23a20a415a5b1e935301f0c4 (patch) | |
tree | 5589c86488da192adbd04bce86cf187cb45fe0cd /src/utils | |
parent | 0fa0ad4e179adee291b8a8e06ecee515373c90a5 (diff) | |
download | external_wpa_supplicant_8_ti-c0647147c1a5264e23a20a415a5b1e935301f0c4.zip external_wpa_supplicant_8_ti-c0647147c1a5264e23a20a415a5b1e935301f0c4.tar.gz external_wpa_supplicant_8_ti-c0647147c1a5264e23a20a415a5b1e935301f0c4.tar.bz2 |
Add defines for Valgrind client requests
CFLAGS += -DCONFIG_VALGRIND can now be used to enable support for
Valgrind client requests to help in removing some non-issues from
Valgrind reports. This is mainly aimed at allowing unknown ioctl
results to be marked as defined data.
Diffstat (limited to 'src/utils')
-rw-r--r-- | src/utils/common.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/utils/common.h b/src/utils/common.h index 780bc04..4dd1ccd 100644 --- a/src/utils/common.h +++ b/src/utils/common.h @@ -489,4 +489,11 @@ static inline int is_broadcast_ether_addr(const u8 *a) void * __hide_aliasing_typecast(void *foo); #define aliasing_hide_typecast(a,t) (t *) __hide_aliasing_typecast((a)) +#ifdef CONFIG_VALGRIND +#include <valgrind/memcheck.h> +#define WPA_MEM_DEFINED(ptr, len) VALGRIND_MAKE_MEM_DEFINED((ptr), (len)) +#else /* CONFIG_VALGRIND */ +#define WPA_MEM_DEFINED(ptr, len) do { } while (0) +#endif /* CONFIG_VALGRIND */ + #endif /* COMMON_H */ |