Mercurial > hg > graal-jvmci-8
diff src/share/vm/utilities/vmError.cpp @ 14422:2b8e28fdf503
Merge
author | kvn |
---|---|
date | Tue, 05 Nov 2013 17:38:04 -0800 |
parents | 5cc2d82aa82a |
children | 096c224171c4 183bd5c00828 5656140324ed |
line wrap: on
line diff
--- a/src/share/vm/utilities/vmError.cpp Wed Oct 16 10:52:41 2013 +0200 +++ b/src/share/vm/utilities/vmError.cpp Tue Nov 05 17:38:04 2013 -0800 @@ -574,6 +574,10 @@ STEP(120, "(printing native stack)" ) if (_verbose) { + if (os::platform_print_native_stack(st, _context, buf, sizeof(buf))) { + // We have printed the native stack in platform-specific code + // Windows/x64 needs special handling. + } else { frame fr = _context ? os::fetch_frame_from_context(_context) : os::current_frame(); @@ -604,6 +608,7 @@ st->cr(); } } + } STEP(130, "(printing Java stack)" ) @@ -1045,7 +1050,7 @@ FILE* replay_data_file = os::open(fd, "w"); if (replay_data_file != NULL) { fileStream replay_data_stream(replay_data_file, /*need_close=*/true); - env->dump_replay_data(&replay_data_stream); + env->dump_replay_data_unsafe(&replay_data_stream); out.print_raw("#\n# Compiler replay data is saved as:\n# "); out.print_raw_cr(buffer); } else {