~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/gcc-plugins/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/gcc-plugins/Kconfig (Version linux-6.12-rc7) and /scripts/gcc-plugins/Kconfig (Version policy-sample)


  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                                             
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php