1616public class JavaMonitorEnterEvent {
1717
1818 @ Uninterruptible (reason = "Accesses a JFR buffer." )
19- public static void emit (Object obj , org .graalvm .nativeimage .IsolateThread previousOwner , long addr , long startTicks ) {
20- emit (obj , com .oracle .svm .core .jfr .SubstrateJVM .get ().getThreadId (previousOwner ), addr , startTicks );
19+ public static void emit (Object obj , org .graalvm .nativeimage .IsolateThread previousOwner ,long startTicks ) {
20+ emit (obj , com .oracle .svm .core .jfr .SubstrateJVM .get ().getThreadId (previousOwner ), startTicks );
2121 }
2222 @ Uninterruptible (reason = "Accesses a JFR buffer." )
23- public static void emit (Object obj , long previousOwner , long addr , long startTicks ) {
23+ public static void emit (Object obj , long previousOwner , long startTicks ) {
2424 if (SubstrateJVM .isRecording () && SubstrateJVM .get ().isEnabled (JfrEvent .JavaMonitorEnter )) {
2525 JfrNativeEventWriterData data = StackValue .get (JfrNativeEventWriterData .class );
2626 JfrNativeEventWriterDataAccess .initializeThreadLocalNativeBuffer (data );
2727
28- if (emit0 (data , obj , previousOwner , addr , startTicks , SubstrateJVM .get ().isLarge (JfrEvent .JavaMonitorEnter )) == com .oracle .svm .core .jfr .JfrEventWriteStatus .RetryLarge ) {
28+ if (emit0 (data , obj , previousOwner , startTicks , SubstrateJVM .get ().isLarge (JfrEvent .JavaMonitorEnter )) == com .oracle .svm .core .jfr .JfrEventWriteStatus .RetryLarge ) {
2929 SubstrateJVM .get ().setLarge (JfrEvent .JavaMonitorEnter , true );
30- emit0 (data , obj , previousOwner , addr , startTicks , true );
30+ emit0 (data , obj , previousOwner , startTicks , true );
3131 }
3232 }
3333 }
3434 @ Uninterruptible (reason = "Accesses a JFR buffer." )
35- private static com .oracle .svm .core .jfr .JfrEventWriteStatus emit0 (JfrNativeEventWriterData data , Object obj , long previousOwner , long addr , long startTicks , boolean isLarge ){
35+ private static com .oracle .svm .core .jfr .JfrEventWriteStatus emit0 (JfrNativeEventWriterData data , Object obj , long previousOwner , long startTicks , boolean isLarge ){
3636 JfrNativeEventWriter .beginEvent (data , JfrEvent .JavaMonitorEnter , isLarge );
3737
3838 JfrNativeEventWriter .putLong (data , startTicks );
@@ -41,7 +41,7 @@ private static com.oracle.svm.core.jfr.JfrEventWriteStatus emit0(JfrNativeEventW
4141 JfrNativeEventWriter .putLong (data , SubstrateJVM .get ().getStackTraceId (JfrEvent .ThreadStart .getId (), 0 ));
4242 JfrNativeEventWriter .putClass (data , obj .getClass ());
4343 JfrNativeEventWriter .putLong (data , previousOwner );
44- JfrNativeEventWriter .putLong (data , addr );
44+ JfrNativeEventWriter .putLong (data , org . graalvm . compiler . word . Word . objectToUntrackedPointer ( obj ). rawValue () );
4545
4646 return JfrNativeEventWriter .endEvent (data , isLarge );
4747 }
0 commit comments