comparison src/share/vm/utilities/exceptions.hpp @ 1011:fcb148c6b605

6889302: TraceExceptions output should include detail message Reviewed-by: twisti, jrose, kvn
author never
date Tue, 13 Oct 2009 16:29:31 -0700
parents bd02caa94611
children c18cbe5936b8
comparison
equal deleted inserted replaced
1010:354d3184f6b2 1011:fcb148c6b605
101 safe_to_utf8 = 0, 101 safe_to_utf8 = 0,
102 unsafe_to_utf8 = 1 102 unsafe_to_utf8 = 1
103 } ExceptionMsgToUtf8Mode; 103 } ExceptionMsgToUtf8Mode;
104 // Throw exceptions: w/o message, w/ message & with formatted message. 104 // Throw exceptions: w/o message, w/ message & with formatted message.
105 static void _throw_oop(Thread* thread, const char* file, int line, oop exception); 105 static void _throw_oop(Thread* thread, const char* file, int line, oop exception);
106 static void _throw(Thread* thread, const char* file, int line, Handle exception); 106 static void _throw(Thread* thread, const char* file, int line, Handle exception, const char* msg = NULL);
107 static void _throw_msg(Thread* thread, const char* file, int line, 107 static void _throw_msg(Thread* thread, const char* file, int line,
108 symbolHandle name, const char* message, Handle loader, 108 symbolHandle name, const char* message, Handle loader,
109 Handle protection_domain); 109 Handle protection_domain);
110 static void _throw_msg(Thread* thread, const char* file, int line, 110 static void _throw_msg(Thread* thread, const char* file, int line,
111 symbolOop name, const char* message); 111 symbolOop name, const char* message);