summaryrefslogtreecommitdiff
path: root/libcpu/arm/cortex-a/backtrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'libcpu/arm/cortex-a/backtrace.c')
-rw-r--r--libcpu/arm/cortex-a/backtrace.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libcpu/arm/cortex-a/backtrace.c b/libcpu/arm/cortex-a/backtrace.c
index 9837c734cc..f9f4457f42 100644
--- a/libcpu/arm/cortex-a/backtrace.c
+++ b/libcpu/arm/cortex-a/backtrace.c
@@ -530,7 +530,7 @@ void rt_unwind(struct rt_hw_exp_stack *regs, unsigned int pc_adj)
unwind_backtrace(&e_regs, __exidx_start, __exidx_end);
}
-void rt_backtrace(void)
+rt_err_t rt_backtrace(void)
{
struct rt_hw_exp_stack regs;
@@ -539,4 +539,5 @@ void rt_backtrace(void)
asm volatile ("mov %0, lr":"=r"(regs.lr));
asm volatile ("mov %0, pc":"=r"(regs.pc));
rt_unwind(&regs, 8);
+ return RT_EOK;
}