4
0
mirror of https://github.com/RT-Thread/rt-thread.git synced 2025-02-20 21:37:22 +08:00

fix: add \n for addr2line hint

This commit is contained in:
Meco Man 2025-01-07 20:42:58 -05:00
parent 9ceb17f176
commit 97b9cc5000
4 changed files with 6 additions and 6 deletions

View File

@ -583,12 +583,12 @@ rt_err_t lwp_backtrace_frame(rt_thread_t uthread, struct rt_hw_backtrace_frame *
argv = lwp_get_command_line_args(lwp);
if (argv)
{
rt_kprintf("please use: addr2line -e %s -a -f", argv[0]);
rt_kprintf("please use: addr2line -e %s -a -f\n", argv[0]);
lwp_free_command_line_args(argv);
}
else
{
rt_kprintf("please use: addr2line -e %s -a -f", lwp->cmd);
rt_kprintf("please use: addr2line -e %s -a -f\n", lwp->cmd);
}
while (nesting < RT_BACKTRACE_LEVEL_MAX_NR)

View File

@ -489,7 +489,7 @@ void unwind_backtrace(struct pt_regs *regs, const struct unwind_idx exidx_start[
arm_get_current_stackframe(regs, &frame);
#ifndef RT_BACKTRACE_FUNCTION_NAME
rt_kprintf("please use: addr2line -e rtthread.elf -a -f %08x", frame.pc);
rt_kprintf("please use: addr2line -e rtthread.elf -a -f %08x\n", frame.pc);
#endif
LOG_D("pc = %08x, sp = %08x", frame.pc, frame.sp);

View File

@ -490,7 +490,7 @@ void unwind_backtrace(struct pt_regs *regs, const struct unwind_idx exidx_start[
arm_get_current_stackframe(regs, &frame);
#ifndef RT_BACKTRACE_FUNCTION_NAME
rt_kprintf("please use: addr2line -e rtthread.elf -a -f %08x", frame.pc);
rt_kprintf("please use: addr2line -e rtthread.elf -a -f %08x\n", frame.pc);
#endif
LOG_D("pc = %08x, sp = %08x", frame.pc, frame.sp);

View File

@ -417,7 +417,7 @@ rt_weak rt_err_t rt_backtrace_frame(rt_thread_t thread, struct rt_hw_backtrace_f
{
long nesting = 0;
rt_kprintf("please use: addr2line -e rtthread.elf -a -f");
rt_kprintf("please use: addr2line -e rtthread.elf -a -f\n");
while (nesting < RT_BACKTRACE_LEVEL_MAX_NR)
{
@ -441,7 +441,7 @@ rt_weak rt_err_t rt_backtrace_frame(rt_thread_t thread, struct rt_hw_backtrace_f
*/
rt_weak rt_err_t rt_backtrace_formatted_print(rt_ubase_t *buffer, long buflen)
{
rt_kprintf("please use: addr2line -e rtthread.elf -a -f");
rt_kprintf("please use: addr2line -e rtthread.elf -a -f\n");
for (rt_size_t i = 0; i < buflen && buffer[i] != 0; i++)
{