GCC Address Sanitizer - ライブラリ関数のブラックリスト登録 (具体的には boost::test)

サニタイズ ブラックリストを利用できないが、ソース コードにアクセスできる場合は、関数属性を使用して個々の関数をサニタイズから除外できます。

Clang (3.3+) および GCC (4.8+) でサポートされています。次のマクロを定義できます:

#if defined(__clang__) || defined (__GNUC__)
# define ATTRIBUTE_NO_SANITIZE_ADDRESS __attribute__((no_sanitize_address))
#else
# define ATTRIBUTE_NO_SANITIZE_ADDRESS
#endif
...
ATTRIBUTE_NO_SANITIZE_ADDRESS
void ThisFunctionWillNotBeInstrumented() {...}

詳細については、このページを参照してください。