Address sanitizer
This commit is contained in:
@@ -25,6 +25,7 @@ void AddCommonFlags(Array<S8_String> *cmd) {
|
|||||||
cmd->add("-DDEBUG_BUILD=1");
|
cmd->add("-DDEBUG_BUILD=1");
|
||||||
cmd->add("-DRELEASE_BUILD=0");
|
cmd->add("-DRELEASE_BUILD=0");
|
||||||
cmd->add("-fsanitize=address");
|
cmd->add("-fsanitize=address");
|
||||||
|
cmd->add("-DUSE_ADDRESS_SANITIZER");
|
||||||
// cmd->add("-D_DEBUG /MDd");
|
// cmd->add("-D_DEBUG /MDd");
|
||||||
} else {
|
} else {
|
||||||
cmd->add("-DDEBUG_BUILD=0");
|
cmd->add("-DDEBUG_BUILD=0");
|
||||||
|
|||||||
@@ -1604,10 +1604,6 @@ String ToString(Allocator allocator, wchar_t *wstring) {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if DEBUG_BUILD
|
|
||||||
#define USE_ADDRESS_SANITIZER
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(USE_ADDRESS_SANITIZER)
|
#if defined(USE_ADDRESS_SANITIZER)
|
||||||
#include <sanitizer/asan_interface.h>
|
#include <sanitizer/asan_interface.h>
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user