diff options
| author | hathach <[email protected]> | 2023-01-06 10:52:25 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2023-01-06 10:52:25 +0700 |
| commit | b42d298b8162de232b985879732e44d3c86c889f (patch) | |
| tree | 2bacfc31ceb09ea4c540a0f768eaf291cfc67980 /test/fuzz/make.mk | |
| parent | 660343d2001c0ee943bf3e24cab6f235d3930b33 (diff) | |
| parent | 6e23c596ccb381aa606103727d2f19247822f3a3 (diff) | |
Merge branch 'master' into fix-fifo-memory-overflow
Diffstat (limited to 'test/fuzz/make.mk')
| -rw-r--r-- | test/fuzz/make.mk | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/test/fuzz/make.mk b/test/fuzz/make.mk index 03254112f..6717ebc80 100644 --- a/test/fuzz/make.mk +++ b/test/fuzz/make.mk @@ -16,9 +16,9 @@ __check_defined = \ #-------------- Fuzz harness compiler ------------ -CC = clang -CXX = clang++ -GDB = gdb +CC ?= clang +CXX ?= clang++ +GDB ?= gdb OBJCOPY = objcopy SIZE = size MKDIR = mkdir @@ -34,6 +34,13 @@ else PYTHON = python3 endif +#-------------- Fuzz harness flags ------------ +COVERAGE_FLAGS ?= -fsanitize-coverage=trace-pc-guard +SANITIZER_FLAGS ?= -fsanitize=fuzzer \ + -fsanitize=address + +CFLAGS += $(COVERAGE_FLAGS) $(SANITIZER_FLAGS) + #-------------- Source files and compiler flags -------------- @@ -42,9 +49,6 @@ INC += $(TOP)/test # Compiler Flags CFLAGS += \ -ggdb \ - -fsanitize=fuzzer \ - -fsanitize=address \ - -fsanitize=undefined \ -fdata-sections \ -ffunction-sections \ -fno-strict-aliasing \ |
