Mercurial > hg > truffle
changeset 1870:c77b5c592eab
6392697: Additional flag needed to supress Hotspot warning messages
Summary: Apply PrintJvmWarnings flag to all warnings
Reviewed-by: coleenp, phh
author | kamg |
---|---|
date | Tue, 12 Oct 2010 10:57:33 -0400 |
parents | 7491c8b96111 |
children | 75b0735b4d04 |
files | src/share/vm/runtime/globals.hpp src/share/vm/utilities/debug.cpp |
diffstat | 2 files changed, 12 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/runtime/globals.hpp Thu Oct 07 15:14:41 2010 -0400 +++ b/src/share/vm/runtime/globals.hpp Tue Oct 12 10:57:33 2010 -0400 @@ -815,6 +815,9 @@ develop(bool, PrintJVMWarnings, false, \ "Prints warnings for unimplemented JVM functions") \ \ + product(bool, PrintWarnings, true, \ + "Prints JVM warnings to output stream") \ + \ notproduct(uintx, WarnOnStalledSpinLock, 0, \ "Prints warnings for stalled SpinLocks") \ \
--- a/src/share/vm/utilities/debug.cpp Thu Oct 07 15:14:41 2010 -0400 +++ b/src/share/vm/utilities/debug.cpp Tue Oct 12 10:57:33 2010 -0400 @@ -51,14 +51,16 @@ void warning(const char* format, ...) { - // In case error happens before init or during shutdown - if (tty == NULL) ostream_init(); + if (PrintWarnings) { + // In case error happens before init or during shutdown + if (tty == NULL) ostream_init(); - tty->print("%s warning: ", VM_Version::vm_name()); - va_list ap; - va_start(ap, format); - tty->vprint_cr(format, ap); - va_end(ap); + tty->print("%s warning: ", VM_Version::vm_name()); + va_list ap; + va_start(ap, format); + tty->vprint_cr(format, ap); + va_end(ap); + } if (BreakAtWarning) BREAKPOINT; }