Module Name: src Committed By: maxv Date: Mon Apr 13 07:32:36 UTC 2020
Modified Files: src/sys/arch/aarch64/conf: Makefile.aarch64 Log Message: Add KASAN instrumentation on on-stack VLAs, same as amd64. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/aarch64/conf/Makefile.aarch64 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/aarch64/conf/Makefile.aarch64 diff -u src/sys/arch/aarch64/conf/Makefile.aarch64:1.19 src/sys/arch/aarch64/conf/Makefile.aarch64:1.20 --- src/sys/arch/aarch64/conf/Makefile.aarch64:1.19 Mon Apr 13 05:40:25 2020 +++ src/sys/arch/aarch64/conf/Makefile.aarch64 Mon Apr 13 07:32:36 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.aarch64,v 1.19 2020/04/13 05:40:25 maxv Exp $ +# $NetBSD: Makefile.aarch64,v 1.20 2020/04/13 07:32:36 maxv Exp $ # Makefile for NetBSD # @@ -55,6 +55,7 @@ CFLAGS+= -mbranch-protection=bti .if ${KASAN:U0} > 0 && ${HAVE_GCC:U0} > 0 KASANFLAGS= -fsanitize=kernel-address \ --param asan-globals=1 --param asan-stack=1 \ + --param asan-instrument-allocas=1 \ -fsanitize-address-use-after-scope \ -fasan-shadow-offset=0xDFFF600000000000 .for f in subr_asan.c