8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)

Reviewed-by: kvn, iveresov
This commit is contained in:
Christian Thalinger 2013-10-11 10:14:02 -07:00
parent cbd0e9bf96
commit 7f46feeee2
4 changed files with 43 additions and 13 deletions

View file

@ -1283,6 +1283,11 @@ class JavaThread: public Thread {
void set_exception_handler_pc(address a) { _exception_handler_pc = a; }
void set_is_method_handle_return(bool value) { _is_method_handle_return = value ? 1 : 0; }
void clear_exception_oop_and_pc() {
set_exception_oop(NULL);
set_exception_pc(NULL);
}
// Stack overflow support
inline size_t stack_available(address cur_sp);
address stack_yellow_zone_base()