< prev index next >

src/share/vm/runtime/deoptimization.cpp

Print this page

        

*** 474,484 **** // If the sender is deoptimized the we must retrieve the address of the handler // since the frame will "magically" show the original pc before the deopt // and we'd undo the deopt. ! frame_pcs[0] = deopt_sender.raw_pc(); #ifndef SHARK assert(CodeCache::find_blob_unsafe(frame_pcs[0]) != NULL, "bad pc"); #endif // SHARK --- 474,484 ---- // If the sender is deoptimized the we must retrieve the address of the handler // since the frame will "magically" show the original pc before the deopt // and we'd undo the deopt. ! frame_pcs[0] = deopt_sender.raw_pc(thread); #ifndef SHARK assert(CodeCache::find_blob_unsafe(frame_pcs[0]) != NULL, "bad pc"); #endif // SHARK
< prev index next >