Mercurial > hg > graal-jvmci-8
comparison src/share/vm/utilities/debug.cpp @ 6759:145ffab733e7
7199082: write warning messages to stderr
Reviewed-by: ysr, dholmes, sla
author | jcoomes |
---|---|
date | Thu, 20 Sep 2012 16:27:51 -0700 |
parents | da91efe96a93 |
children | 4202510ee0fe |
comparison
equal
deleted
inserted
replaced
6758:46b3b2dd84db | 6759:145ffab733e7 |
---|---|
99 va_end(argp); | 99 va_end(argp); |
100 } | 100 } |
101 | 101 |
102 void warning(const char* format, ...) { | 102 void warning(const char* format, ...) { |
103 if (PrintWarnings) { | 103 if (PrintWarnings) { |
104 // In case error happens before init or during shutdown | 104 FILE* const err = defaultStream::error_stream(); |
105 if (tty == NULL) ostream_init(); | 105 jio_fprintf(err, "%s warning: ", VM_Version::vm_name()); |
106 | |
107 tty->print("%s warning: ", VM_Version::vm_name()); | |
108 va_list ap; | 106 va_list ap; |
109 va_start(ap, format); | 107 va_start(ap, format); |
110 tty->vprint_cr(format, ap); | 108 vfprintf(err, format, ap); |
111 va_end(ap); | 109 va_end(ap); |
110 fputc('\n', err); | |
112 } | 111 } |
113 if (BreakAtWarning) BREAKPOINT; | 112 if (BreakAtWarning) BREAKPOINT; |
114 } | 113 } |
115 | 114 |
116 #ifndef PRODUCT | 115 #ifndef PRODUCT |