< prev index next >

src/share/vm/shark/sharkRuntime.cpp

Print this page

        

*** 211,222 **** thread->push_zero_frame(stubframe); // Initiate the trap thread->set_last_Java_frame(); Deoptimization::UnrollBlock *urb = ! Deoptimization::uncommon_trap(thread, trap_request); thread->reset_last_Java_frame(); // Pop our dummy frame and the frame being deoptimized thread->pop_zero_frame(); thread->pop_zero_frame(); --- 211,223 ---- thread->push_zero_frame(stubframe); // Initiate the trap thread->set_last_Java_frame(); Deoptimization::UnrollBlock *urb = ! Deoptimization::uncommon_trap(thread, trap_request, Deoptimization::Unpack_uncommon_trap); thread->reset_last_Java_frame(); + assert(urb->unpack_kind() == Deoptimization::Unpack_uncommon_trap, "expected Unpack_uncommon_trap"); // Pop our dummy frame and the frame being deoptimized thread->pop_zero_frame(); thread->pop_zero_frame();
< prev index next >