aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2017-02-20 11:08:39 +0100
committerMarc André Tanner <mat@brain-dump.org>2017-02-20 11:08:39 +0100
commitf2548fc882ec951d48193ca488c41061cf887971 (patch)
treeac53bd56545c2cd992b87a8b417b63e28d2e536f /core
parent176948356dfe02f6217ad432316c4fa51fc933f5 (diff)
downloadvis-f2548fc882ec951d48193ca488c41061cf887971.tar.gz
vis-f2548fc882ec951d48193ca488c41061cf887971.tar.xz
test/core: add msan make target
Diffstat (limited to 'core')
-rw-r--r--core/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/Makefile b/core/Makefile
index 26f7fcf..4dd4e06 100644
--- a/core/Makefile
+++ b/core/Makefile
@@ -42,6 +42,9 @@ asan: clean
ubsan: clean
$(MAKE) CFLAGS_EXTRA='-fsanitize=undefined'
+msan: clean
+ $(MAKE) CFLAGS_EXTRA='-g -fsanitize=memory'
+
valgrind: clean ${ALL}
@for test in ${ALL}; do \
valgrind --leak-check=full --log-file="$$test.valgrind" "./$$test"; \
@@ -58,4 +61,4 @@ clean:
@rm -f *.gcov *.gcda *.gcno
@rm -f *.valgrind
-.PHONY: clean debug coverage tis valgrind asan ubsan
+.PHONY: clean debug coverage tis valgrind asan ubsan msan