Lines Matching +full:skip +full:- +full:config
1 # SPDX-License-Identifier: GPL-2.0-only
3 config HAVE_ARCH_KCSAN
6 config HAVE_KCSAN_COMPILER
7 def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-distinguish-volatile=1)) || \
8 (CC_IS_GCC && $(cc-option,-fsanitize=thread --param tsan-distinguish-volatile=1))
11 <file:Documentation/dev-tools/kcsan.rst>.
13 config KCSAN_KCOV_BROKEN
16 …depends on !$(cc-option,-Werror=unused-command-line-argument -fsanitize=thread -fsanitize-coverage…
31 data-race detector that relies on compile-time instrumentation.
32 KCSAN uses a watchpoint-based sampling approach to detect races.
39 See <file:Documentation/dev-tools/kcsan.rst> for more details.
44 config CC_HAS_TSAN_COMPOUND_READ_BEFORE_WRITE
45 …def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-compound-read-before-write=1))…
46 (CC_IS_GCC && $(cc-option,-fsanitize=thread --param tsan-compound-read-before-write=1))
48 config KCSAN_VERBOSE
61 config KCSAN_DEBUG
64 config KCSAN_SELFTEST
72 config KCSAN_TEST
91 config KCSAN_EARLY_ENABLE
98 config KCSAN_NUM_WATCHPOINTS
106 due to reducing cache-line contention. The chosen default is a
110 config KCSAN_UDELAY_TASK
116 config KCSAN_UDELAY_INTERRUPT
124 config KCSAN_DELAY_RANDOMIZE
132 config KCSAN_SKIP_WATCH
133 int "Skip instructions before setting up watchpoint"
136 The number of per-CPU memory operations to skip, before another
137 watchpoint is set up, i.e. one in KCSAN_WATCH_SKIP per-CPU
142 config KCSAN_SKIP_WATCH_RANDOMIZE
143 bool "Randomize watchpoint instruction skip count"
146 If instruction skip count should be randomized, where the maximum is
150 config KCSAN_INTERRUPT_WATCHER
157 Currently disabled by default, because not all safe per-CPU access
161 config KCSAN_REPORT_ONCE_IN_MS
179 config KCSAN_REPORT_RACE_UNKNOWN_ORIGIN
188 config KCSAN_REPORT_VALUE_CHANGE_ONLY
196 config KCSAN_ASSUME_PLAIN_WRITES_ATOMIC
209 config KCSAN_IGNORE_ATOMICS