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