RFR: JDK-8136577: Make AbortVMOnException available in product builds (original) (raw)

Coleen Phillimore coleen.phillimore at oracle.com
Thu Oct 8 18:04:27 UTC 2015


http://cr.openjdk.java.net/~poonam/8136577/webrev.00/src/share/vm/utilities/exceptions.hpp.udiff.html

I was wondering if you could make the function debug_check_abort an inline function in exceptions.hpp that checks AbortVMOnException != NULL and calls a helper to save this conditional in all the callers?

static void debug_check_abort(Handle exception, const char* message = NULL) { if (AbortVMException != NULL) debug_check_abort_helper(exception, message); } }

Thanks, Coleen

On 10/6/15 9:57 AM, Poonam Bajaj Parhar wrote:

Hello,

Please review the code changes for the following change request: Bug: JDK-8136577: Make AbortVMOnException available in product builds Fix: These changes make the JVM options AbortVMOnException and AbortVMOnExceptionMessage available in product builds by changing them from 'debug' to 'diagnostic' options. Having these in product builds would be very useful to capture diagnostic data when an application fails with exceptions. This would be very useful in troubleshooting issues where only an exception is thrown. Webrev: http://cr.openjdk.java.net/~poonam/8136577/webrev.00/ Tests: Ran a simple testcase that throws exception and confirmed that it generates hserr and core file when the specified exception occurs. regards, Poonam



More information about the hotspot-runtime-dev mailing list