From: Michael Tremer Date: Sat, 26 Oct 2024 15:51:21 +0000 (+0000) Subject: linter: Check for more symbols for SSP X-Git-Tag: 0.9.30~815 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3f0367504eea7ff6c5dc8acc7f2e341f16d871b2;p=pakfire.git linter: Check for more symbols for SSP Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/linter-file.c b/src/libpakfire/linter-file.c index 69fbdd640..b40e8ff6b 100644 --- a/src/libpakfire/linter-file.c +++ b/src/libpakfire/linter-file.c @@ -407,6 +407,14 @@ static int __pakfire_linter_file_check_ssp( if (pakfire_string_startswith(name, "__stack_chk_fail")) return 0; + // Or if the symbol is called __stack_chk_guard + else if (pakfire_string_startswith(name, "__stack_chk_guard")) + return 0; + + // Or if the symbol is called __intel_security_cookie + else if (pakfire_string_startswith(name, "__intel_security_cookie")) + return 0; + // Count any global functions if ((ELF64_ST_BIND(symbol.st_info) == STB_GLOBAL) && (ELF64_ST_TYPE(symbol.st_info) == STT_FUNC))