[asan] added an assert in InitializeAsanInterceptors (it should be run just once)

llvm-svn: 152945
This commit is contained in:
Kostya Serebryany 2012-03-16 21:02:13 +00:00
parent 905686a82a
commit af32a84b24
1 changed files with 3 additions and 0 deletions

View File

@ -635,6 +635,9 @@ void InitializeWindowsInterceptors() {
// ---------------------- InitializeAsanInterceptors ---------------- {{{1
namespace __asan {
void InitializeAsanInterceptors() {
static bool was_called_once;
CHECK(was_called_once == false);
was_called_once = true;
// Intercept mem* functions.
CHECK(INTERCEPT_FUNCTION(memcmp));
CHECK(INTERCEPT_FUNCTION(memmove));