hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
changeset 8495 a4959965eaa3
parent 7883 f29abf6b3466
child 8871 5c3b26c4119e
equal deleted inserted replaced
8494:4258c78226d9 8495:a4959965eaa3
   454 
   454 
   455   // check that there is really an exception
   455   // check that there is really an exception
   456   __ verify_not_null_oop(rax);
   456   __ verify_not_null_oop(rax);
   457 
   457 
   458   // search an exception handler (rax: exception oop, rdx: throwing pc)
   458   // search an exception handler (rax: exception oop, rdx: throwing pc)
   459   __ call(RuntimeAddress(Runtime1::entry_for(Runtime1::handle_exception_nofpu_id)));
   459   __ call(RuntimeAddress(Runtime1::entry_for(Runtime1::handle_exception_from_callee_id)));
   460 
   460   __ should_not_reach_here();
   461   __ stop("should not reach here");
       
   462 
       
   463   assert(code_offset() - offset <= exception_handler_size, "overflow");
   461   assert(code_offset() - offset <= exception_handler_size, "overflow");
   464   __ end_a_stub();
   462   __ end_a_stub();
   465 
   463 
   466   return offset;
   464   return offset;
   467 }
   465 }