summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Weißschuh <linux@weissschuh.net>2025-04-19 13:46:23 +0300
committerThomas Weißschuh <linux@weissschuh.net>2025-04-19 15:18:11 +0300
commit6478251f95121ae4b66e987c98482e0d0b149e5d (patch)
tree4bbe759825e09bd535209f9a055d7d7068167326
parent4d231a7df1a85c7572b67a4666cb73adb977fbf6 (diff)
downloadlinux-6478251f95121ae4b66e987c98482e0d0b149e5d.tar.xz
selftests/nolibc: disable ubsan for smash_stack()
smash_stack() intentionally crashes. Prevent UBSAN from tripping over it. Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> Acked-by: Willy Tarreau <w@1wt.eu> Link: https://lore.kernel.org/r/20250419-nolibc-ubsan-v2-6-060b8a016917@weissschuh.net
-rw-r--r--tools/testing/selftests/nolibc/nolibc-test.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/selftests/nolibc/nolibc-test.c b/tools/testing/selftests/nolibc/nolibc-test.c
index 7a60b6ac1457..b176a706609b 100644
--- a/tools/testing/selftests/nolibc/nolibc-test.c
+++ b/tools/testing/selftests/nolibc/nolibc-test.c
@@ -1438,6 +1438,7 @@ static int run_vfprintf(int min, int max)
return ret;
}
+__attribute__((no_sanitize("undefined")))
static int smash_stack(void)
{
char buf[100];