From 45c5d3c1435cd61809935e6534a56ea4c660defe Mon Sep 17 00:00:00 2001 From: wangmingrong1 Date: Fri, 18 Oct 2024 21:43:42 +0800 Subject: [PATCH] arm64/toolchains:Add the following kasan compilation options Signed-off-by: wangmingrong1 --- arch/arm64/src/Toolchain.defs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/src/Toolchain.defs b/arch/arm64/src/Toolchain.defs index 1efd0d479c4..faf6480b3ec 100644 --- a/arch/arm64/src/Toolchain.defs +++ b/arch/arm64/src/Toolchain.defs @@ -82,6 +82,14 @@ ifeq ($(CONFIG_MM_KASAN_GLOBAL),y) ARCHOPTIMIZATION += --param asan-globals=1 endif +ifeq ($(CONFIG_MM_KASAN_DISABLE_READS_CHECK),y) + ARCHOPTIMIZATION += --param asan-instrument-reads=0 +endif + +ifeq ($(CONFIG_MM_KASAN_DISABLE_WRITES_CHECK),y) + ARCHOPTIMIZATION += --param asan-instrument-writes=0 +endif + # Instrumentation options ifeq ($(CONFIG_ARCH_INSTRUMENT_ALL),y)