--- a/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Tue Jul 17 19:59:38 2018 -0700
+++ b/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Wed Jul 18 11:27:14 2018 +0200
@@ -603,7 +603,9 @@
st->print_cr("Register to memory mapping:");
st->cr();
- // this is only for the "general purpose" registers
+ st->print("pc ="); print_location(st, (intptr_t)uc->uc_mcontext.regs->nip);
+ st->print("lr ="); print_location(st, (intptr_t)uc->uc_mcontext.regs->link);
+ st->print("ctr ="); print_location(st, (intptr_t)uc->uc_mcontext.regs->ctr);
for (int i = 0; i < 32; i++) {
st->print("r%-2d=", i);
print_location(st, uc->uc_mcontext.regs->gpr[i]);