1 # SPDX-License-Identifier: GPL-2.0-only 2 config HAVE_GCC_PLUGINS 3 bool 4 help 5 An arch should select this symbol if 6 GCC plugins. 7 8 menuconfig GCC_PLUGINS 9 bool "GCC plugins" 10 depends on HAVE_GCC_PLUGINS 11 depends on CC_IS_GCC 12 depends on $(success,test -e $(shell,$ 13 default y 14 help 15 GCC plugins are loadable modules tha 16 compiler. They are useful for runtim 17 18 See Documentation/kbuild/gcc-plugins 19 20 if GCC_PLUGINS 21 22 config GCC_PLUGIN_SANCOV 23 bool 24 # Plugin can be removed once the kerne 25 depends on !CC_HAS_SANCOV_TRACE_PC 26 help 27 This plugin inserts a __sanitizer_co 28 basic blocks. It supports all gcc ve 29 gcc-4.5 on). It is based on the comm 30 by Dmitry Vyukov <dvyukov@google.com> 31 32 config GCC_PLUGIN_LATENT_ENTROPY 33 bool "Generate some entropy during boo 34 help 35 By saying Y here the kernel will ins 36 extract some entropy from both origi 37 program state. This will help espec 38 there is little 'natural' source of 39 is some slowdown of the boot process 40 irq processing. 41 42 Note that entropy extracted this way 43 secure! 44 45 This plugin was ported from grsecuri 46 * https://grsecurity.net/ 47 * https://pax.grsecurity.net/ 48 49 config GCC_PLUGIN_ARM_SSP_PER_TASK 50 bool 51 depends on GCC_PLUGINS && ARM 52 53 endif
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.