src/share/vm/utilities/vmError.cpp

changeset 4267
bd7a7ce2e264
parent 4232
a1b8cf9cf970
child 4438
9deda4d8e126
     1.1 --- a/src/share/vm/utilities/vmError.cpp	Fri Nov 09 08:36:17 2012 -0800
     1.2 +++ b/src/share/vm/utilities/vmError.cpp	Mon Nov 12 14:03:53 2012 -0800
     1.3 @@ -1009,6 +1009,15 @@
     1.4      OnError = NULL;
     1.5    }
     1.6  
     1.7 +  static bool skip_replay = false;
     1.8 +  if (DumpReplayDataOnError && _thread && _thread->is_Compiler_thread() && !skip_replay) {
     1.9 +    skip_replay = true;
    1.10 +    ciEnv* env = ciEnv::current();
    1.11 +    if (env != NULL) {
    1.12 +      env->dump_replay_data();
    1.13 +    }
    1.14 +  }
    1.15 +
    1.16    static bool skip_bug_url = !should_report_bug(first_error->_id);
    1.17    if (!skip_bug_url) {
    1.18      skip_bug_url = true;

mercurial