summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhang WenBin <[email protected]>2022-07-25 14:25:46 +0800
committerguo <[email protected]>2022-09-05 11:07:06 +0800
commite2368bf7f340ec4bae9b273cc472156847ffa46c (patch)
tree747265b223facf8b367e7ea507da30ea72af40dc
parentd1daf0661955ac9c973094617786b293a102a207 (diff)
fix: 修复arm926异常时打印栈名乱码
-rw-r--r--libcpu/arm/arm926/trap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcpu/arm/arm926/trap.c b/libcpu/arm/arm926/trap.c
index c1b1ffe912..a1458f9bdf 100644
--- a/libcpu/arm/arm926/trap.c
+++ b/libcpu/arm/arm926/trap.c
@@ -140,7 +140,7 @@ void rt_hw_trap_pabt(struct rt_hw_register *regs)
rt_hw_show_register(regs);
rt_kprintf("prefetch abort\n");
- rt_kprintf("thread - %s stack:\n", RT_NAME_MAX, rt_current_thread->name);
+ rt_kprintf("thread - %.*s stack:\n", RT_NAME_MAX, rt_current_thread->name);
#if defined(RT_USING_FINSH) && defined(MSH_USING_BUILT_IN_COMMANDS)
list_thread();
@@ -168,7 +168,7 @@ void rt_hw_trap_dabt(struct rt_hw_register *regs)
rt_hw_show_register(regs);
rt_kprintf("data abort\n");
- rt_kprintf("thread - %s stack:\n", RT_NAME_MAX, rt_current_thread->name);
+ rt_kprintf("thread - %.*s stack:\n", RT_NAME_MAX, rt_current_thread->name);
#if defined(RT_USING_FINSH) && defined(MSH_USING_BUILT_IN_COMMANDS)
list_thread();