src/cpu/sparc/vm/templateTable_sparc.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/cpu/sparc/vm/templateTable_sparc.cpp	Mon Sep  8 15:36:17 2014
--- new/src/cpu/sparc/vm/templateTable_sparc.cpp	Mon Sep  8 15:36:17 2014

*** 1634,1645 **** --- 1634,1645 ---- // Was an OSR adapter generated? // O0 = osr nmethod __ br_null_short(O0, Assembler::pn, Lforward); // Has the nmethod been invalidated already? ! __ ld(O0, nmethod::entry_bci_offset(), O2); ! __ cmp_and_br_short(O2, InvalidOSREntryBci, Assembler::equal, Assembler::pn, Lforward); ! __ ldub(O0, nmethod::state_offset(), O2); ! __ cmp_and_br_short(O2, 0, Assembler::notEqual, Assembler::pn, Lforward); // migrate the interpreter frame off of the stack __ mov(G2_thread, L7); // save nmethod

src/cpu/sparc/vm/templateTable_sparc.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File