hotspot/src/share/vm/ci/ciReplay.cpp
changeset 35143 33daaea9d5c2
parent 33602 16053580a684
child 37129 af29e306e50b
child 36807 539a2817f0b4
equal deleted inserted replaced
35142:11e71310edae 35143:33daaea9d5c2
  1038     tty->print_cr("ciReplay: !rp.can_replay()");
  1038     tty->print_cr("ciReplay: !rp.can_replay()");
  1039     return NULL;
  1039     return NULL;
  1040   }
  1040   }
  1041   void* data = rp.process_inline(method, method->get_Method(), entry_bci, comp_level, THREAD);
  1041   void* data = rp.process_inline(method, method->get_Method(), entry_bci, comp_level, THREAD);
  1042   if (HAS_PENDING_EXCEPTION) {
  1042   if (HAS_PENDING_EXCEPTION) {
  1043     oop throwable = PENDING_EXCEPTION;
  1043     Handle throwable(THREAD, PENDING_EXCEPTION);
  1044     CLEAR_PENDING_EXCEPTION;
  1044     CLEAR_PENDING_EXCEPTION;
  1045     java_lang_Throwable::print(throwable, tty);
       
  1046     tty->cr();
       
  1047     java_lang_Throwable::print_stack_trace(throwable, tty);
  1045     java_lang_Throwable::print_stack_trace(throwable, tty);
  1048     tty->cr();
  1046     tty->cr();
  1049     return NULL;
  1047     return NULL;
  1050   }
  1048   }
  1051 
  1049 
  1083     exit_code = 1;
  1081     exit_code = 1;
  1084     return exit_code;
  1082     return exit_code;
  1085   }
  1083   }
  1086 
  1084 
  1087   if (HAS_PENDING_EXCEPTION) {
  1085   if (HAS_PENDING_EXCEPTION) {
  1088     oop throwable = PENDING_EXCEPTION;
  1086     Handle throwable(THREAD, PENDING_EXCEPTION);
  1089     CLEAR_PENDING_EXCEPTION;
  1087     CLEAR_PENDING_EXCEPTION;
  1090     java_lang_Throwable::print(throwable, tty);
       
  1091     tty->cr();
       
  1092     java_lang_Throwable::print_stack_trace(throwable, tty);
  1088     java_lang_Throwable::print_stack_trace(throwable, tty);
  1093     tty->cr();
  1089     tty->cr();
  1094     exit_code = 2;
  1090     exit_code = 2;
  1095   }
  1091   }
  1096 
  1092