[POWERPC] PPC: Fix xmon stack frame address in backtrace
The stack frame address was being printed incorrectly in the backtrace option of XMON on PPC. This patch fixes it to print the actual stack address instead of the address of the local variable that contains it. Signed-off-by: Josh Boyer <jdub@us.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
Родитель
838fdb4d2d
Коммит
4dbefe6459
|
@ -806,7 +806,7 @@ backtrace(struct pt_regs *excp)
|
|||
for (; sp != 0; sp = stack[0]) {
|
||||
if (mread(sp, stack, sizeof(stack)) != sizeof(stack))
|
||||
break;
|
||||
printf("[%.8lx] ", stack);
|
||||
printf("[%.8lx] ", stack[0]);
|
||||
xmon_print_symbol(stack[1], " ", "\n");
|
||||
if (stack[1] == (unsigned) &ret_from_except
|
||||
|| stack[1] == (unsigned) &ret_from_except_full
|
||||
|
|
Загрузка…
Ссылка в новой задаче