equal
deleted
inserted
replaced
393 return -1; |
393 return -1; |
394 } |
394 } |
395 |
395 |
396 int offset = code_offset(); |
396 int offset = code_offset(); |
397 |
397 |
398 __ call(Runtime1::entry_for(Runtime1::handle_exception_id), relocInfo::runtime_call_type); |
398 __ call(Runtime1::entry_for(Runtime1::handle_exception_from_callee_id), relocInfo::runtime_call_type); |
399 __ delayed()->nop(); |
399 __ delayed()->nop(); |
400 debug_only(__ stop("should have gone to the caller");) |
400 __ should_not_reach_here(); |
401 assert(code_offset() - offset <= exception_handler_size, "overflow"); |
401 assert(code_offset() - offset <= exception_handler_size, "overflow"); |
402 __ end_a_stub(); |
402 __ end_a_stub(); |
403 |
403 |
404 return offset; |
404 return offset; |
405 } |
405 } |