Thank you very much, Serguei.
-Jini.
On 10/27/2017 2:22 PM, serguei.spit...@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.