X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjit%2Fpowerpc64%2Flinux%2Fmd-os.c;h=5c7648744ec5615ca70fa4e133d0ac3126b37390;hb=bfb7d15b502b8170ec8a9b348c546418c0e44ace;hp=730435c0294af9d7d26a306573c6dbfe6da7d32e;hpb=2457ad8bcdb80a1026380a158052aa91ad06651d;p=cacao.git diff --git a/src/vm/jit/powerpc64/linux/md-os.c b/src/vm/jit/powerpc64/linux/md-os.c index 730435c02..5c7648744 100644 --- a/src/vm/jit/powerpc64/linux/md-os.c +++ b/src/vm/jit/powerpc64/linux/md-os.c @@ -22,7 +22,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - $Id: md-os.c 7596 2007-03-28 21:05:53Z twisti $ + $Id: md-os.c 7888 2007-05-09 08:36:16Z tbfg $ */ @@ -135,7 +135,7 @@ void md_signal_handler_sigusr2(int sig, siginfo_t *siginfo, void *_p) } -void thread_restartcriticalsection(ucontext_t *_uc) +void md_critical_section_restart(ucontext_t *_uc) { mcontext_t *_mc; u1 *pc; @@ -147,8 +147,10 @@ void thread_restartcriticalsection(ucontext_t *_uc) critical = critical_find_restart_point(pc); - if (critical != NULL) + if (critical != NULL) { + log_println("md_critical_section_restart: pc=%p, npc=%p", pc, critical); _mc->gp_regs[PT_NIP] = (ptrint) critical; + } } #endif