comparison src/share/vm/graal/graalCodeInstaller.cpp @ 6388:6b74f44c5059

added Log.printObject() and Log.printlnObject() for more detailed logging of objects
author Doug Simon <doug.simon@oracle.com>
date Fri, 14 Sep 2012 10:49:34 +0200
parents c5024000ff0f
children 6278ac5829ce
comparison
equal deleted inserted replaced
6387:d44835610b52 6388:6b74f44c5059
446 446
447 oop hotspot_method = BytecodePosition::method(frame); 447 oop hotspot_method = BytecodePosition::method(frame);
448 methodOop method = getMethodFromHotSpotMethod(hotspot_method); 448 methodOop method = getMethodFromHotSpotMethod(hotspot_method);
449 jint bci = BytecodePosition::bci(frame); 449 jint bci = BytecodePosition::bci(frame);
450 bool reexecute; 450 bool reexecute;
451 if (bci == -1) { 451 if (bci == -1 || bci == -2){
452 reexecute = false; 452 reexecute = false;
453 } else { 453 } else {
454 Bytecodes::Code code = Bytecodes::java_code_at(method, method->bcp_from(bci)); 454 Bytecodes::Code code = Bytecodes::java_code_at(method, method->bcp_from(bci));
455 reexecute = Interpreter::bytecode_should_reexecute(code); 455 reexecute = Interpreter::bytecode_should_reexecute(code);
456 if (frame != NULL) { 456 if (frame != NULL) {