< prev index next >

src/share/vm/classfile/javaClasses.cpp

Print this page
rev 11949 : 8048933: -XX:+TraceExceptions output should include the message
Summary: Add the exception detail message to the tracing output
Reviewed-by: minqi, dholmes
rev 11952 : Merge jdk8u272-b02

*** 1244,1253 **** --- 1244,1263 ---- oop java_lang_Throwable::message(Handle throwable) { return throwable->obj_field(detailMessage_offset); } + // Return Symbol for detailed_message or NULL + Symbol* java_lang_Throwable::detail_message(oop throwable) { + PRESERVE_EXCEPTION_MARK; // Keep original exception + oop detailed_message = java_lang_Throwable::message(throwable); + if (detailed_message != NULL) { + return java_lang_String::as_symbol(detailed_message, THREAD); + } + return NULL; + } + void java_lang_Throwable::set_message(oop throwable, oop value) { throwable->obj_field_put(detailMessage_offset, value); }
< prev index next >