< prev index next >

src/share/vm/c1/c1_Runtime1.cpp

Print this page

        

*** 952,962 **** // and let the deopt happen if (!caller_is_deopted()) { NativeGeneralJump* jump = nativeGeneralJump_at(caller_frame.pc()); address instr_pc = jump->jump_destination(); NativeInstruction* ni = nativeInstruction_at(instr_pc); ! if (ni->is_jump() ) { // the jump has not been patched yet // The jump destination is slow case and therefore not part of the stubs // (stubs are only for StaticCalls) // format of buffer --- 952,963 ---- // and let the deopt happen if (!caller_is_deopted()) { NativeGeneralJump* jump = nativeGeneralJump_at(caller_frame.pc()); address instr_pc = jump->jump_destination(); NativeInstruction* ni = nativeInstruction_at(instr_pc); ! if (NOT_AARCH32(ni->is_jump()) ! AARCH32_ONLY(!ni->is_patched_already())) { // the jump has not been patched yet // The jump destination is slow case and therefore not part of the stubs // (stubs are only for StaticCalls) // format of buffer
< prev index next >