diff --git a/nemu/src/utils/ftrace.c b/nemu/src/utils/ftrace.c index e8d07de..fc19bcb 100644 --- a/nemu/src/utils/ftrace.c +++ b/nemu/src/utils/ftrace.c @@ -111,5 +111,5 @@ void ftrace_return(vaddr_t pc, vaddr_t addr) { ftrace_stack_pos--) { Trace("%*s0x%x ret [%s@0x%x] ", ftrace_stack_pos, "", pc, get_func_name(addr), addr); } - Trace("%*s0x%x ret [%s@0x%x]", ftrace_stack_pos, "", pc, get_func_name(addr), addr); + Trace("%*s0x%x ret [%s@0x%x]", ftrace_stack_pos--, "", pc, get_func_name(addr), addr); }