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