hotspot/src/share/vm/interpreter/interpreterRuntime.cpp
changeset 46727 6e4a84748e2c
parent 46691 cecf240c87a0
child 46968 9119841280f4
equal deleted inserted replaced
46726:7801367e3cc9 46727:6e4a84748e2c
   230 
   230 
   231 //------------------------------------------------------------------------------------------------------------------------
   231 //------------------------------------------------------------------------------------------------------------------------
   232 // Exceptions
   232 // Exceptions
   233 
   233 
   234 void InterpreterRuntime::note_trap_inner(JavaThread* thread, int reason,
   234 void InterpreterRuntime::note_trap_inner(JavaThread* thread, int reason,
   235                                          methodHandle trap_method, int trap_bci, TRAPS) {
   235                                          const methodHandle& trap_method, int trap_bci, TRAPS) {
   236   if (trap_method.not_null()) {
   236   if (trap_method.not_null()) {
   237     MethodData* trap_mdo = trap_method->method_data();
   237     MethodData* trap_mdo = trap_method->method_data();
   238     if (trap_mdo == NULL) {
   238     if (trap_mdo == NULL) {
   239       Method::build_interpreter_method_data(trap_method, THREAD);
   239       Method::build_interpreter_method_data(trap_method, THREAD);
   240       if (HAS_PENDING_EXCEPTION) {
   240       if (HAS_PENDING_EXCEPTION) {