From 7bcd29dae0e5d461aa57ad704d76d0169ea5101d Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Tue, 27 Jul 2021 20:32:59 +0800 Subject: [PATCH] Replace __attribute__((naked, no_instrument_function)) with naked_function Signed-off-by: Xiang Xiao --- arch/arm/src/armv7-m/arm_stackcheck.c | 9 +++------ arch/arm/src/armv8-m/arm_stackcheck.c | 9 +++------ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/arch/arm/src/armv7-m/arm_stackcheck.c b/arch/arm/src/armv7-m/arm_stackcheck.c index 613c742df0..99e25c7a55 100644 --- a/arch/arm/src/armv7-m/arm_stackcheck.c +++ b/arch/arm/src/armv7-m/arm_stackcheck.c @@ -55,12 +55,9 @@ * Private Functions ****************************************************************************/ -void __cyg_profile_func_enter(void *func, void *caller) - __attribute__((naked, no_instrument_function)); -void __cyg_profile_func_exit(void *func, void *caller) - __attribute__((naked, no_instrument_function)); -void __stack_overflow_trap(void) - __attribute__((naked, no_instrument_function)); +void __cyg_profile_func_enter(void *func, void *caller) naked_function; +void __cyg_profile_func_exit(void *func, void *caller) naked_function; +void __stack_overflow_trap(void) naked_function; /**************************************************************************** * Name: __stack_overflow_trap diff --git a/arch/arm/src/armv8-m/arm_stackcheck.c b/arch/arm/src/armv8-m/arm_stackcheck.c index 00df634433..0f18be17ac 100644 --- a/arch/arm/src/armv8-m/arm_stackcheck.c +++ b/arch/arm/src/armv8-m/arm_stackcheck.c @@ -55,12 +55,9 @@ * Private Functions ****************************************************************************/ -void __cyg_profile_func_enter(void *func, void *caller) - __attribute__((naked, no_instrument_function)); -void __cyg_profile_func_exit(void *func, void *caller) - __attribute__((naked, no_instrument_function)); -void __stack_overflow_trap(void) - __attribute__((naked, no_instrument_function)); +void __cyg_profile_func_enter(void *func, void *caller) naked_function; +void __cyg_profile_func_exit(void *func, void *caller) naked_function; +void __stack_overflow_trap(void) naked_function; /**************************************************************************** * Name: __stack_overflow_trap