Commit | Line | Data |
---|---|---|
dfd402a4 ME |
1 | # SPDX-License-Identifier: GPL-2.0 |
2 | KCSAN_SANITIZE := n | |
3 | KCOV_INSTRUMENT := n | |
d47715f5 | 4 | UBSAN_SANITIZE := n |
dfd402a4 ME |
5 | |
6 | CFLAGS_REMOVE_core.o = $(CC_FLAGS_FTRACE) | |
f5d2313b ME |
7 | CFLAGS_REMOVE_debugfs.o = $(CC_FLAGS_FTRACE) |
8 | CFLAGS_REMOVE_report.o = $(CC_FLAGS_FTRACE) | |
dfd402a4 | 9 | |
2839a232 | 10 | CFLAGS_core.o := $(call cc-option,-fno-conserve-stack) \ |
dd03762a | 11 | $(call cc-option,-mno-outline-atomics) \ |
61d56d7a | 12 | -fno-stack-protector -DDISABLE_BRANCH_PROFILING |
dfd402a4 ME |
13 | |
14 | obj-y := core.o debugfs.o report.o | |
71b0e3ae ME |
15 | |
16 | KCSAN_INSTRUMENT_BARRIERS_selftest.o := y | |
acfa087c | 17 | obj-$(CONFIG_KCSAN_SELFTEST) += selftest.o |
1fe84fd4 | 18 | |
a146fed5 | 19 | CFLAGS_kcsan_test.o := $(CFLAGS_KCSAN) -g -fno-omit-frame-pointer |
6fcd4267 | 20 | CFLAGS_kcsan_test.o += $(DISABLE_STRUCTLEAK_PLUGIN) |
a146fed5 | 21 | obj-$(CONFIG_KCSAN_KUNIT_TEST) += kcsan_test.o |