RFR [9] 8145544: Move sun.misc.VM to jdk.internal.misc
Chris Hegarty
chris.hegarty at oracle.com
Wed Jan 6 06:10:39 UTC 2016
On 6 Jan 2016, at 04:20, David Holmes <david.holmes at oracle.com> wrote:
> Hi Chris,
>
> Hotspot comment change looks okay.:)
Thanks David.
> I see a lot of hotspot tests that include
>
> @modules java.base/sun.misc
>
> but I don't understand why it is present in the few cases I looked at eg:
>
> hotspot/test/gc/g1/TestShrinkAuxiliaryData15.java
The dependency on sun.misc is coming from the test library, specifically
jdk.test.lib.Utils. Quite a few tests in the hotspot repo use the test library,
so have this dependency ( on sun.misc.Unsafe ).
> so not sure when it needs to be converted to jdk.internal.misc
It is on my list to update these tests, see 8140608 [1]. I punted doing
this with the Unsafe move, as I was unhappy with the test coverage of
sun.misc.Unsafe. Paul has since added some additional tests [2] that have
variants that cover both jdk.internal.misc.Unsafe and sun.misc.Unsafe, so
I think the hotspot tests can now be updated to only use jdk.internal.misc.
I’ll move 8140608 forward over the next few weeks.
-Chris.
[1] https://bugs.openjdk.java.net/browse/JDK-8140608
[2] http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d84bd22ab531
> Thanks,
> David
>
> On 5/01/2016 12:02 AM, Chris Hegarty wrote:
>> sun.misc.VM provides a low-level interface for a small number
>> of specific operations with the VM. In preparation for JEP 260,
>> this class should be moved out of sun.misc and located in a
>> non-exported package [.
>>
>> http://cr.openjdk.java.net/~chegar/8145544/00/
>>
>> Note: as in other areas some tests that require access to
>> internal APIs have been updated to use types from a more
>> stable package, sun.security.x509.
>>
>> -Chris.
>>
>> [1] https://bugs.openjdk.java.net/browse/JDK-8145544
More information about the security-dev
mailing list