@HotSpotIntrinsicCandidate and native prefixes
michael.rasmussen at zeroturnaround.com
Tue Mar 14 13:24:22 UTC 2017
If you set a native prefix using SetNativeMethodPrefix, in order to wrap
native methods. If those methods are annotated with @HotSpotIntrinsicCandidate
you get a warning when running.
For instance for Thread::isInterrupted:
Compiler intrinsic is defined for method
[java.lang.Thread.isInterrupted(Z)Z], but the method is not annotated with
@HotSpotIntrinsicCandidate. Method will not be inlined.
Method [java.lang.Thread.$prefix$isInterrupted(Z)Z] is annotated with
@HotSpotIntrinsicCandidate, but no compiler intrinsic is defined for the
Shouldn't the native prefix be taken into account for this?
More information about the hotspot-dev