hotspot/src/share/vm/interpreter/interpreterRuntime.cpp
changeset 37272 c427db4ea8c4
parent 36508 5f9eee6b383b
child 37296 613278eb2a1e
equal deleted inserted replaced
37271:95774d8b3cc2 37272:c427db4ea8c4
   521     // handler in this method, or (b) after a stack overflow there is not yet
   521     // handler in this method, or (b) after a stack overflow there is not yet
   522     // enough stack space available to reprotect the stack.
   522     // enough stack space available to reprotect the stack.
   523 #ifndef CC_INTERP
   523 #ifndef CC_INTERP
   524     continuation = Interpreter::remove_activation_entry();
   524     continuation = Interpreter::remove_activation_entry();
   525 #endif
   525 #endif
       
   526 #if COMPILER2_OR_JVMCI
   526     // Count this for compilation purposes
   527     // Count this for compilation purposes
   527     h_method->interpreter_throwout_increment(THREAD);
   528     h_method->interpreter_throwout_increment(THREAD);
       
   529 #endif
   528   } else {
   530   } else {
   529     // handler in this method => change bci/bcp to handler bci/bcp and continue there
   531     // handler in this method => change bci/bcp to handler bci/bcp and continue there
   530     handler_pc = h_method->code_base() + handler_bci;
   532     handler_pc = h_method->code_base() + handler_bci;
   531 #ifndef CC_INTERP
   533 #ifndef CC_INTERP
   532     set_bcp_and_mdp(handler_pc, thread);
   534     set_bcp_and_mdp(handler_pc, thread);