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

Poonam Bajaj Parhar poonam.bajaj at oracle.com
Fri Oct 9 15:15:55 UTC 2015


Hello Coleen,

On 10/8/2015 11:04 AM, Coleen Phillimore wrote:
>
> 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);
>   }
> }
Sure, I will make this change and will send the updated webrev.

Thanks,
Poonam

>
> 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