RFR: JDK-8136577: Make AbortVMOnException available in product builds

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 hs_err and core file when the specified exception occurs.
>
> regards,
> Poonam
>



More information about the hotspot-runtime-dev mailing list