RFR (M) 8200555: OopHandle should use Access API

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Wed Apr 18 12:15:33 UTC 2018


Thanks Stefan!
Coleen

On 4/18/18 8:10 AM, Stefan Karlsson wrote:
> Hi Coleen,
>
> The Runtime part looks good to me.
>
> StefanK
>
> On 2018-04-13 16:56, coleen.phillimore at oracle.com wrote:
>> 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