Add ASAN build target with UNICORN_ASAN or via './make.sh asan'

This commit is contained in:
Zach Riggle
2016-04-20 15:38:27 -07:00
parent 8932463f9d
commit 93063d089b
4 changed files with 32 additions and 4 deletions

View File

@@ -37,6 +37,13 @@ else
CC = $(CROSS)gcc
endif
ifeq ($(UNICORN_ASAN),yes)
CC = clang -fsanitize=address -fno-omit-frame-pointer
CXX = clang++ -fsanitize=address -fno-omit-frame-pointer
AR = llvm-ar
LDFLAGS := -fsanitize=address ${LDFLAGS}
endif
#CFLAGS += $(foreach arch,$(LIBARCHS),-arch $(arch))
#LDFLAGS += $(foreach arch,$(LIBARCHS),-arch $(arch))