--- old/src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp 2015-03-10 17:59:16.470532000 +0100 +++ new/src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp 2015-03-10 17:59:16.300208000 +0100 @@ -351,6 +351,10 @@ return (address) SIG_PC((sigcontext*)uc); } +void os::Linux::ucontext_set_pc(ucontext_t* uc, address pc) { + set_cont_address((sigcontext_t*) uc, pc); +} + intptr_t* os::Linux::ucontext_get_sp(ucontext_t *uc) { return (intptr_t*) ((intptr_t)SIG_REGS((sigcontext*)uc).u_regs[CON_O6] + STACK_BIAS);