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