RFR (M) 8200555: OopHandle should use Access API
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Fri Apr 13 14:56:33 UTC 2018
Summary: Add RootAccess<> to OopHandle.resolve() in runtime and
interpreter code. Add comments for compiler code for later.
For the current GCs this code does not generate additional code. Also,
the compiler Access API code is TBD. Since oopHandle.hpp erroneously
included orderAccess.hpp and atomic.hpp, some include file fixing is
also in this change.
Tested with mach5 tier1,tier2 on all Oracle platforms. Also tested
compilation on linux-aarch64. The other non-Oracle platforms weren't
changed because they'll never need this.
open webrev at http://cr.openjdk.java.net/~coleenp/8200555.01/webrev
bug link https://bugs.openjdk.java.net/browse/JDK-8200555
Thanks,
Coleen
More information about the hotspot-dev
mailing list