1.1 --- a/src/share/vm/classfile/verifier.hpp Wed May 28 12:07:21 2014 -0700 1.2 +++ b/src/share/vm/classfile/verifier.hpp Thu May 29 09:56:06 2014 -0700 1.3 @@ -378,15 +378,15 @@ 1.4 bool has_error() const { return result() != NULL; } 1.5 char* exception_message() { 1.6 stringStream ss; 1.7 - ss.print(_message); 1.8 + ss.print("%s", _message); 1.9 _error_context.details(&ss, _method()); 1.10 return ss.as_string(); 1.11 } 1.12 1.13 // Called when verify or class format errors are encountered. 1.14 // May throw an exception based upon the mode. 1.15 - void verify_error(ErrorContext ctx, const char* fmt, ...); 1.16 - void class_format_error(const char* fmt, ...); 1.17 + void verify_error(ErrorContext ctx, const char* fmt, ...) ATTRIBUTE_PRINTF(3, 4); 1.18 + void class_format_error(const char* fmt, ...) ATTRIBUTE_PRINTF(2, 3); 1.19 1.20 Klass* load_class(Symbol* name, TRAPS); 1.21