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.
This commit is contained in:
parent
0fa0ad4e17
commit
c0647147c1
1 changed files with 7 additions and 0 deletions
|
@ -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 */
|
||||
|
|
Loading…
Reference in a new issue