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;