Files
recycled-ni-neutrino/src/nosanitize.h
Michael Liebmann 2e4111eb34 Add a macro to deactivate address sanitizer for individual functions
Example:
--------
#include <nosanitize.h>
...
ATTRIBUTE_NO_SANITIZE_ADDRESS
void function_xxx()
...


Origin commit data
------------------
Branch: ni/coolstream
Commit: 3837ed1d89
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-01-14 (Thu, 14 Jan 2016)



------------------
This commit was generated by Migit
2016-01-16 07:26:04 +01:00

13 lines
326 B
C

#ifndef __neutrino_sanitize_h__
#define __neutrino_sanitize_h__
#ifndef ATTRIBUTE_NO_SANITIZE_ADDRESS
# if defined(__clang__) || defined (__GNUC__)
# define ATTRIBUTE_NO_SANITIZE_ADDRESS __attribute__((no_sanitize_address))
# else
# define ATTRIBUTE_NO_SANITIZE_ADDRESS
# endif
#endif
#endif /* __neutrino_sanitize_h__ */