RFR(S): 8164737 - Remove Unsafe dependency from ProcessTools

Christian Tornqvist christian.tornqvist at oracle.com
Wed Aug 24 18:31:12 UTC 2016


Hi everyone,

 

Please review this small change that removes the unnecessary dependency on
Unsafe from ProcessTools. Jdk.test.lib.ProcessTools use some methods from
jdk.test.lib.Utils which has the getUnsafe() method, all tests that use
ProcessTools needed to have the @modules java.base/jdk.internal.misc even if
they don't use Unsafe. 

 

This change moves getUnsafe() into a new class:
jdk.test.lib.unsafe.UnsafeHelper and updates the few existing tests that use
Unsafe to use this class instead. 

 

Webrev:

http://cr.openjdk.java.net/~ctornqvi/webrev/8164737/webrev.00/

 

Bug:

https://bugs.openjdk.java.net/browse/JDK-8164737

 

Thanks,

Christian

 



More information about the hotspot-dev mailing list