RFR(M): 8133749, 8133747, 8133740: NMT detail stack trace cleanup

Chris Plummer chris.plummer at oracle.com
Thu Aug 18 20:02:57 UTC 2016


On 8/18/16 8:47 AM, Andrew Haley wrote:
> On 02/08/16 21:31, Chris Plummer wrote:
>> Hello,
>>
>> Please review the following:
>>
>> webrev:
>> http://cr.openjdk.java.net/~cjplummer/8133749-8133747-8133740/webrev-01/webrev.hotspot/
>>
>> Bugs fixed:
>>
>> JDK-8133749: os::current_frame() is not returning the proper frame on
>> ARM and solaris-x64
>> https://bugs.openjdk.java.net/browse/JDK-8133749
>>
>> JDK-8133747: NMT includes an extra stack frame due to assumption NMT is
>> making on tail calls being used
>> https://bugs.openjdk.java.net/browse/JDK-8133747
>>
>> JDK-8133740: NMT for Linux/x86/x64 and bsd/x64 slowdebug builds includes
>> NativeCallStack::NativeCallStack() frame in backtrace
>> https://bugs.openjdk.java.net/browse/JDK-8133740
> I don't seem to get any test failures on AArch64. I take it that the
> above patch is in jdk9/hs for other architectures; the test case
> certainly is.
>
> Andrew.
>
Hi Andrew,

Did you try the new test with a slowdebug build? Is looked to me like it 
would fail on aarch64.

Yes, this patch is only meant for jdk9. I'm not sure what it would take 
to backport to 8.

thanks,

Chris


More information about the hotspot-runtime-dev mailing list