From c8fb8584db44b29efd8bc9f753a693c72b685174 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?jackjzhao=28=E8=B5=B5=E5=81=A5=29?= Date: Fri, 15 Jan 2021 15:42:06 +0800 Subject: [PATCH] fix the limit of task stack when coredump --- arch/arm/arm-v7m/common/tos_fault.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/arm-v7m/common/tos_fault.c b/arch/arm/arm-v7m/common/tos_fault.c index 23958806..6584b4de 100644 --- a/arch/arm/arm-v7m/common/tos_fault.c +++ b/arch/arm/arm-v7m/common/tos_fault.c @@ -213,7 +213,7 @@ __STATIC__ void fault_gather_information(cpu_data_t lr, fault_exc_frame_t *frame if (info->is_on_task) { info->stack_start = (cpu_addr_t)k_curr_task->stk_base; - info->stack_limit = info->stack_start + k_curr_task->stk_size * sizeof(k_task_t); + info->stack_limit = info->stack_start + k_curr_task->stk_size// * sizeof(k_task_t); } else { info->stack_start = fault_msp_start(); info->stack_limit = fault_msp_limit();