[13] RFR (S): 8218879: Keep track of memory accesses originated from Unsafe

Tobias Hartmann tobias.hartmann at oracle.com
Wed Feb 13 07:49:47 UTC 2019


Hi Vladimir,

wouldn't it make sense to add this information to MemNode::dump_spec()? Otherwise it's only
available via a debugger.

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