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

List:       openjdk-serviceability-dev
Subject:    Re: RFR: SA: JDK-8189798: SA cleanup - part 1
From:       Jini George <jini.george () oracle ! com>
Date:       2017-10-27 15:51:18
Message-ID: f5483c7b-68ea-723f-6bd6-e2fe5d3d4570 () oracle ! com
[Download RAW message or body]

Thank you very much, Serguei.

-Jini.

On 10/27/2017 2:22 PM, serguei.spitsyn@oracle.com wrote:
> Hi Jini,
> 
> The fix looks good to me.
> 
> Thanks,
> Serguei
> 
> 
> On 10/24/17 00:31, Jini George wrote:
>> Adding hotspot-dev too.
>>
>> Thanks,
>> Jini.
>>
>> On 10/24/2017 12:05 PM, Jini George wrote:
>>> Hello,
>>>
>>> As a part of SA next, I am working on writing a test case which 
>>> compares the fields and the types of the fields of the SA java 
>>> classes with the corresponding entries in the vmStructs tables. This, 
>>> to some extent, would help in preventing errors in SA due to the 
>>> changes in hotspot. As a precursor to this, I am in the process of 
>>> making some cleanup related changes (mostly in SA). I plan to have 
>>> the changes done in parts. For this webrev, most of the changes are for:
>>>
>>> 1. Avoiding having some values being redefined in SA. Instead have 
>>> those exported through vmStructs, and read it in SA. 
>>> (CompactibleFreeListSpace::_min_chunk_size_in_bytes, 
>>> CompactibleFreeListSpace::IndexSetSize)
>>>
>>> Redefinition of hotspot values in SA makes SA error prone, when the 
>>> value gets altered in hotspot and the corresponding modification gets 
>>> missed out in SA.
>>>
>>> 2. To remove some unused code (JNIid.java).
>>> 3. Add the missing "CMSBitMap::_bmStartWord" in vmStructs.
>>> 4. Modify variable names in SA and hotspot to match the counterpart 
>>> names, so that the comparison of the fields become easier. Most of 
>>> the changes belong to this group.
>>>
>>> Could I please get reviews done for these precursor changes ?
>>>
>>> JBS Id: https://bugs.openjdk.java.net/browse/JDK-8189798
>>> webrev: http://cr.openjdk.java.net/~jgeorge/8189798/webrev.00/
>>>
>>> Thank you,
>>> Jini.
>>>
> 
[prev in list] [next in list] [prev in thread] [next in thread] 

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