fix mon_backtrace

This commit is contained in:
dingmos
2023-03-29 17:49:32 +08:00
committed by GitHub
parent 592413c090
commit b5e0b6b6a5

View File

@@ -57,10 +57,6 @@ mon_kerninfo(int argc, char **argv, struct Trapframe *tf)
int int
mon_backtrace(int argc, char **argv, struct Trapframe *tf) mon_backtrace(int argc, char **argv, struct Trapframe *tf)
{
// Your code here.
int
mon_backtrace(int argc, char **argv, struct Trapframe *tf)
{ {
uint32_t *ebp; uint32_t *ebp;
@@ -75,6 +71,7 @@ mon_backtrace(int argc, char **argv, struct Trapframe *tf)
cprintf(" %08x", *(ebp+4)); cprintf(" %08x", *(ebp+4));
cprintf(" %08x", *(ebp+5)); cprintf(" %08x", *(ebp+5));
cprintf(" %08x\n", *(ebp+6)); cprintf(" %08x\n", *(ebp+6));
ebp = (uint32_t*) *ebp;
} }
return 0; return 0;