[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    Re: RFR (S) 8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size 
From:       Coleen Phillimore <coleen.phillimore () oracle ! com>
Date:       2014-04-11 20:42:42
Message-ID: 534853C2.60007 () oracle ! com
[Download RAW message or body]


Thank you Serguei.
Coleen

On 4/11/14, 3:49 PM, serguei.spitsyn@oracle.com wrote:
> The fix looks good.
>
> Thanks,
> Serguei
>
> On 4/11/14 7:48 AM, Coleen Phillimore wrote:
>> Summary: Dtrace monitoring uses size before mirror size is set.
>>
>> The refactoring I did for bug 
>> https://bugs.openjdk.java.net/browse/JDK-8028497 caused this bug. The 
>> size of the mirror is filled in by the InstanceMirrorKlass allocation 
>> but was used for dtrace probes before it in the normal allocation 
>> pass.  Pass the allocated size to dtrace function instead.
>>
>> Tested by dtrace tests on solaris sparcv9, testbase vm.quick.testlist 
>> also.
>>
>> open webrev at http://cr.openjdk.java.net/~coleenp/8039904/
>> bug link https://bugs.openjdk.java.net/browse/JDK-8039904
>>
>> Thanks,
>> Coleen
>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic