@@ -89,7 +89,6 @@ public CompressEncoding getKlassEncoding() {
8989 public final int hugeMethodLimit = getFlag ("HugeMethodLimit" , Integer .class );
9090 public final boolean printInlining = getFlag ("PrintInlining" , Boolean .class );
9191 public final boolean inline = getFlag ("Inline" , Boolean .class );
92- public final boolean inlineNotify = true ;
9392 public final boolean useFastLocking = getFlag ("JVMCIUseFastLocking" , Boolean .class );
9493 public final boolean forceUnreachable = getFlag ("ForceUnreachable" , Boolean .class );
9594 public final boolean foldStableValues = getFlag ("FoldStableValues" , Boolean .class );
@@ -164,11 +163,11 @@ public boolean useSquareToLenIntrinsic() {
164163 }
165164
166165 public boolean inlineNotify () {
167- return inlineNotify && notifyAddress != 0 ;
166+ return notifyAddress != 0 ;
168167 }
169168
170169 public boolean inlineNotifyAll () {
171- return inlineNotify && notifyAllAddress != 0 ;
170+ return notifyAllAddress != 0 ;
172171 }
173172
174173 public boolean useCRC32Intrinsics () {
@@ -233,13 +232,8 @@ public final int logMinObjAlignment() {
233232 public final int secondarySuperCacheOffset = getFieldOffset ("Klass::_secondary_super_cache" , Integer .class , "Klass*" );
234233 public final int secondarySupersOffset = getFieldOffset ("Klass::_secondary_supers" , Integer .class , "Array<Klass*>*" );
235234
236- public final boolean classMirrorIsHandle ;
237- public final int classMirrorOffset ;
238- {
239- // JDK-8186777
240- classMirrorIsHandle = true ;
241- classMirrorOffset = getFieldOffset ("Klass::_java_mirror" , Integer .class , "OopHandle" );
242- }
235+ // JDK-8186777
236+ public final int classMirrorOffset = getFieldOffset ("Klass::_java_mirror" , Integer .class , "OopHandle" );
243237
244238 public final int klassSuperKlassOffset = getFieldOffset ("Klass::_super" , Integer .class , "Klass*" );
245239 public final int klassModifierFlagsOffset = getFieldOffset ("Klass::_modifier_flags" , Integer .class , "jint" );
@@ -301,20 +295,14 @@ private int getJvmciJvmtiCapabilityOffset(String name) {
301295 public final int javaThreadAnchorOffset = getFieldOffset ("JavaThread::_anchor" , Integer .class , "JavaFrameAnchor" );
302296 public final int javaThreadShouldPostOnExceptionsFlagOffset = getFieldOffset ("JavaThread::_should_post_on_exceptions_flag" , Integer .class , "int" );
303297
304- public final boolean threadObjectFieldIsHandle ;
305298 /**
306299 * The offset of the {@code JavaThread} field containing the reference to the current thread.
307300 */
308301 public final int threadCurrentThreadObjectOffset ;
309302 {
310- if (JDK <= 15 ) {
311- threadObjectFieldIsHandle = false ;
312- threadCurrentThreadObjectOffset = getFieldOffset ("JavaThread::_threadObj" , Integer .class , "oop" );
313- } else if (JDK < 19 ) {
314- threadObjectFieldIsHandle = true ;
303+ if (JDK < 19 ) {
315304 threadCurrentThreadObjectOffset = getFieldOffset ("JavaThread::_threadObj" , Integer .class , "OopHandle" );
316305 } else {
317- threadObjectFieldIsHandle = true ;
318306 /*
319307 * With virtual threads, the value returned by Thread.currentThread() is the new
320308 * _vthread field. The _threadObj field is still present but refers to the carrier
0 commit comments