hotspot/src/share/vm/shark/sharkRuntime.cpp
changeset 34173 01bb07d23a5b
parent 25351 7c198a690050
child 40010 e32d5e545789
equal deleted inserted replaced
34172:19299c8b7c81 34173:01bb07d23a5b
   211   thread->push_zero_frame(stubframe);
   211   thread->push_zero_frame(stubframe);
   212 
   212 
   213   // Initiate the trap
   213   // Initiate the trap
   214   thread->set_last_Java_frame();
   214   thread->set_last_Java_frame();
   215   Deoptimization::UnrollBlock *urb =
   215   Deoptimization::UnrollBlock *urb =
   216     Deoptimization::uncommon_trap(thread, trap_request);
   216     Deoptimization::uncommon_trap(thread, trap_request, Deoptimization::Unpack_uncommon_trap);
   217   thread->reset_last_Java_frame();
   217   thread->reset_last_Java_frame();
       
   218   assert(urb->unpack_kind() == Deoptimization::Unpack_uncommon_trap, "expected Unpack_uncommon_trap");
   218 
   219 
   219   // Pop our dummy frame and the frame being deoptimized
   220   // Pop our dummy frame and the frame being deoptimized
   220   thread->pop_zero_frame();
   221   thread->pop_zero_frame();
   221   thread->pop_zero_frame();
   222   thread->pop_zero_frame();
   222 
   223