From 2c10b3874dae9b612db8b326db05f6e758ed6593 Mon Sep 17 00:00:00 2001 From: "chao.an" Date: Tue, 7 Sep 2021 16:43:25 +0800 Subject: [PATCH] arch/arm: correct the function name of up_getsp() Change-Id: I1454a6187c4eb744cff802a06a96b19a9dadc080 Signed-off-by: chao.an --- arch/Kconfig | 4 ++++ arch/arm/src/armv6-m/arm_backtrace.c | 4 ++-- arch/arm/src/armv7-m/arm_backtrace.c | 4 ++-- arch/arm/src/armv8-m/arm_backtrace.c | 4 ++-- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/arch/Kconfig b/arch/Kconfig index cba3ce3e1cd..f242466e4df 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -344,6 +344,10 @@ config ARCH_HAVE_SYSCALL_HOOKS required if CONFIG_SCHED_INSTRUMENTATION_SYSCALL is enabled. Refer to sched/Kconfig for additional information. +config ARCH_HAVE_BACKTRACE + bool + default n + config ARCH_FPU bool "FPU support" default y diff --git a/arch/arm/src/armv6-m/arm_backtrace.c b/arch/arm/src/armv6-m/arm_backtrace.c index 6c09b811a13..d2ebcdabbb0 100644 --- a/arch/arm/src/armv6-m/arm_backtrace.c +++ b/arch/arm/src/armv6-m/arm_backtrace.c @@ -460,7 +460,7 @@ int up_backtrace(FAR struct tcb_s *tcb, FAR void **buffer, int size) { if (up_interrupt_context()) { - sp = (FAR void *)arm_getsp(); + sp = (FAR void *)up_getsp(); ret = backtrace_push(rtcb->stack_base_ptr + rtcb->adj_stack_size, @@ -477,7 +477,7 @@ int up_backtrace(FAR struct tcb_s *tcb, FAR void **buffer, int size) } else { - sp = (FAR void *)arm_getsp(); + sp = (FAR void *)up_getsp(); ret = backtrace_push(rtcb->stack_base_ptr + rtcb->adj_stack_size, &sp, (FAR void *)up_backtrace + 10, diff --git a/arch/arm/src/armv7-m/arm_backtrace.c b/arch/arm/src/armv7-m/arm_backtrace.c index 44282266b04..9762cf80531 100644 --- a/arch/arm/src/armv7-m/arm_backtrace.c +++ b/arch/arm/src/armv7-m/arm_backtrace.c @@ -460,7 +460,7 @@ int up_backtrace(FAR struct tcb_s *tcb, FAR void **buffer, int size) { if (up_interrupt_context()) { - sp = (FAR void *)arm_getsp(); + sp = (FAR void *)up_getsp(); ret = backtrace_push(rtcb->stack_base_ptr + rtcb->adj_stack_size, @@ -477,7 +477,7 @@ int up_backtrace(FAR struct tcb_s *tcb, FAR void **buffer, int size) } else { - sp = (FAR void *)arm_getsp(); + sp = (FAR void *)up_getsp(); ret = backtrace_push(rtcb->stack_base_ptr + rtcb->adj_stack_size, &sp, (FAR void *)up_backtrace + 10, diff --git a/arch/arm/src/armv8-m/arm_backtrace.c b/arch/arm/src/armv8-m/arm_backtrace.c index a926c3a0a1a..c30f50dc1d5 100644 --- a/arch/arm/src/armv8-m/arm_backtrace.c +++ b/arch/arm/src/armv8-m/arm_backtrace.c @@ -460,7 +460,7 @@ int up_backtrace(FAR struct tcb_s *tcb, FAR void **buffer, int size) { if (up_interrupt_context()) { - sp = (FAR void *)arm_getsp(); + sp = (FAR void *)up_getsp(); ret = backtrace_push(rtcb->stack_base_ptr + rtcb->adj_stack_size, @@ -477,7 +477,7 @@ int up_backtrace(FAR struct tcb_s *tcb, FAR void **buffer, int size) } else { - sp = (FAR void *)arm_getsp(); + sp = (FAR void *)up_getsp(); ret = backtrace_push(rtcb->stack_base_ptr + rtcb->adj_stack_size, &sp, (FAR void *)up_backtrace + 10,