diff options
author | eggz | 2020-02-13 08:30:56 +0100 |
---|---|---|
committer | eggz | 2020-02-13 08:30:56 +0100 |
commit | f5832b2f20c88f529de299f6f4e06af8fb072a6f (patch) | |
tree | 6eb7c986e64ffff6024ac3364d239605acb5749e /config.x86_64 | |
parent | 79a62e4e8ee4a27506c80ec0e28cb67edaa9894c (diff) | |
download | aur-f5832b2f20c88f529de299f6f4e06af8fb072a6f.tar.gz |
Implemented structleak
Diffstat (limited to 'config.x86_64')
-rw-r--r-- | config.x86_64 | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/config.x86_64 b/config.x86_64 index 8032ff77504e..e9471df7d2a2 100644 --- a/config.x86_64 +++ b/config.x86_64 @@ -4,10 +4,10 @@ # # -# Compiler: gcc (GCC) 9.2.0 +# Compiler: gcc (Arch Linux 9.2.1+20200130-2) 9.2.1 20200130 # CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=90200 +CONFIG_GCC_VERSION=90201 CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO=y @@ -8652,15 +8652,20 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity" # # Kernel hardening options # +CONFIG_GCC_PLUGIN_STRUCTLEAK=y # # Memory initialization # -CONFIG_INIT_STACK_NONE=y +# CONFIG_INIT_STACK_NONE is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set -# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set -# CONFIG_GCC_PLUGIN_STACKLEAK is not set +CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y +# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set +CONFIG_GCC_PLUGIN_STACKLEAK=y +CONFIG_STACKLEAK_TRACK_MIN_SIZE=100 +# CONFIG_STACKLEAK_METRICS is not set +# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization |