[13] RFR (S): 8218879: Keep track of memory accesses originated from Unsafe
Tobias Hartmann
tobias.hartmann at oracle.com
Fri Feb 15 07:28:56 UTC 2019
Looks good.
Best regards,
Tobias
On 14.02.19 22:18, Vladimir Ivanov wrote:
>
>> wouldn't it make sense to add this information to MemNode::dump_spec()? Otherwise it's only
>> available via a debugger.
>
> Yes, good idea. Updated webrev in-place.
>
> Best regards,
> Vladimir Ivanov
>
>>
>> Best regards,
>> Tobias
>>
>>
>> On 13.02.19 00:30, Vladimir Ivanov wrote:
>>> http://cr.openjdk.java.net/~vlivanov/8218879/webrev.00/
>>> https://bugs.openjdk.java.net/browse/JDK-8218879
>>>
>>> It may be useful to differentiate memory accesses originated from bytecode and Unsafe.
>>>
>>> While JVM performs access checks for field accesses and range checks for array accesses, it's user
>>> responsibility to perform all necessary checks to ensure safety when it comes to Unsafe.
>>>
>>> From compiler perspective, it may be useful to distinguish between those when it matters what kind
>>> of checks have been performed.
>>>
>>> Testing: hs-precheckin-comp, tier1-5
>>>
>>> Best regards,
>>> Vladimir Ivanov
More information about the hotspot-compiler-dev
mailing list