From 7f92717a2c720a55785f8814a872eed7d380fdcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lesimple?= Date: Sat, 13 Jan 2018 13:59:17 +0100 Subject: [PATCH] add info about accuracy when missing kernel files --- spectre-meltdown-checker.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spectre-meltdown-checker.sh b/spectre-meltdown-checker.sh index 87838c3..f71deb5 100755 --- a/spectre-meltdown-checker.sh +++ b/spectre-meltdown-checker.sh @@ -505,10 +505,12 @@ if [ "$opt_live" = 1 ]; then else _info "Checking for vulnerabilities against specified kernel" fi + if [ -n "$opt_kernel" ]; then _verbose "Will use vmlinux image \033[35m$opt_kernel\033[0m" else _verbose "Will use no vmlinux image (accuracy might be reduced)" + bad_accuracy=1 fi if [ -n "$dumped_config" ]; then _verbose "Will use kconfig \033[35m/proc/config.gz\033[0m" @@ -516,11 +518,17 @@ elif [ -n "$opt_config" ]; then _verbose "Will use kconfig \033[35m$opt_config\033[0m" else _verbose "Will use no kconfig (accuracy might be reduced)" + bad_accuracy=1 fi if [ -n "$opt_map" ]; then _verbose "Will use System.map file \033[35m$opt_map\033[0m" else _verbose "Will use no System.map file (accuracy might be reduced)" + bad_accuracy=1 +fi + +if [ "$bad_accuracy" = 1 ]; then + _info "We're missing some kernel info (see -v), accuracy might be reduced" fi if [ -e "$opt_kernel" ]; then