Mercurial > hg > truffle
comparison src/share/vm/graal/graalCodeInstaller.cpp @ 6428:6278ac5829ce
fix for deopt issue with -XX:-UseBiasedLocking (plus a cosmetic fix in graalCodeInstaller.cpp)
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Mon, 24 Sep 2012 18:51:23 +0200 |
parents | 6b74f44c5059 |
children | c8759f9f9e3c |
comparison
equal
deleted
inserted
replaced
6427:7d6f44854ee3 | 6428:6278ac5829ce |
---|---|
508 | 508 |
509 DebugToken* locals_token = _debug_recorder->create_scope_values(locals); | 509 DebugToken* locals_token = _debug_recorder->create_scope_values(locals); |
510 DebugToken* expressions_token = _debug_recorder->create_scope_values(expressions); | 510 DebugToken* expressions_token = _debug_recorder->create_scope_values(expressions); |
511 DebugToken* monitors_token = _debug_recorder->create_monitor_values(monitors); | 511 DebugToken* monitors_token = _debug_recorder->create_monitor_values(monitors); |
512 | 512 |
513 bool throw_exception = false; | 513 bool throw_exception = BytecodeFrame::rethrowException(frame); |
514 if (BytecodeFrame::rethrowException(frame)) { | |
515 throw_exception = true; | |
516 } | |
517 | 514 |
518 _debug_recorder->describe_scope(pc_offset, method, NULL, bci, reexecute, throw_exception, false, false, locals_token, expressions_token, monitors_token); | 515 _debug_recorder->describe_scope(pc_offset, method, NULL, bci, reexecute, throw_exception, false, false, locals_token, expressions_token, monitors_token); |
519 } | 516 } |
520 | 517 |
521 void CodeInstaller::site_Safepoint(CodeBuffer& buffer, jint pc_offset, oop site) { | 518 void CodeInstaller::site_Safepoint(CodeBuffer& buffer, jint pc_offset, oop site) { |