< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java
Print this page
rev 52509 : [mq]: graal2
*** 32,56 ****
* class accessed from outside this class, be sure to update the field appropriately in all source
* files named {@code GraalHotSpotVMConfigVersioned.java}.
*
* Fields are grouped according to the most recent JBS issue showing why they are versioned.
*
! * JDK Version: 11+
*/
final class GraalHotSpotVMConfigVersioned extends HotSpotVMConfigAccess {
GraalHotSpotVMConfigVersioned(HotSpotVMConfigStore store) {
super(store);
}
! private boolean initInlineNotify() {
! String syncKnobs = getFlag("SyncKnobs", String.class, "");
! return syncKnobs == null || !syncKnobs.contains("InlineNotify=0");
! }
!
! // JSK-8132287
! boolean inlineNotify = initInlineNotify();
// JDK-8073583
boolean useCRC32CIntrinsics = getFlag("UseCRC32CIntrinsics", Boolean.class);
// JDK-8046936
--- 32,51 ----
* class accessed from outside this class, be sure to update the field appropriately in all source
* files named {@code GraalHotSpotVMConfigVersioned.java}.
*
* Fields are grouped according to the most recent JBS issue showing why they are versioned.
*
! * JDK Version: 12+
*/
final class GraalHotSpotVMConfigVersioned extends HotSpotVMConfigAccess {
GraalHotSpotVMConfigVersioned(HotSpotVMConfigStore store) {
super(store);
}
! // JDK-8210848
! boolean inlineNotify = true;
// JDK-8073583
boolean useCRC32CIntrinsics = getFlag("UseCRC32CIntrinsics", Boolean.class);
// JDK-8046936
< prev index next >