src/hotspot/share/jvmci/jvmciRuntime.cpp
changeset 57777 90ead0febf56
parent 55635 0fb70c9118ce
child 57893 49fea19f0726
equal deleted inserted replaced
57774:21dccfac0ec5 57777:90ead0febf56
   383 
   383 
   384 JRT_ENTRY_NO_ASYNC(void, JVMCIRuntime::monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock))
   384 JRT_ENTRY_NO_ASYNC(void, JVMCIRuntime::monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock))
   385   IF_TRACE_jvmci_3 {
   385   IF_TRACE_jvmci_3 {
   386     char type[O_BUFLEN];
   386     char type[O_BUFLEN];
   387     obj->klass()->name()->as_C_string(type, O_BUFLEN);
   387     obj->klass()->name()->as_C_string(type, O_BUFLEN);
   388     markOop mark = obj->mark();
   388     markWord mark = obj->mark();
   389     TRACE_jvmci_3("%s: entered locking slow case with obj=" INTPTR_FORMAT ", type=%s, mark=" INTPTR_FORMAT ", lock=" INTPTR_FORMAT, thread->name(), p2i(obj), type, p2i(mark), p2i(lock));
   389     TRACE_jvmci_3("%s: entered locking slow case with obj=" INTPTR_FORMAT ", type=%s, mark=" INTPTR_FORMAT ", lock=" INTPTR_FORMAT, thread->name(), p2i(obj), type, mark.value(), p2i(lock));
   390     tty->flush();
   390     tty->flush();
   391   }
   391   }
   392   if (PrintBiasedLockingStatistics) {
   392   if (PrintBiasedLockingStatistics) {
   393     Atomic::inc(BiasedLocking::slow_path_entry_count_addr());
   393     Atomic::inc(BiasedLocking::slow_path_entry_count_addr());
   394   }
   394   }
   433     ObjectSynchronizer::fast_exit(obj, lock, THREAD);
   433     ObjectSynchronizer::fast_exit(obj, lock, THREAD);
   434   }
   434   }
   435   IF_TRACE_jvmci_3 {
   435   IF_TRACE_jvmci_3 {
   436     char type[O_BUFLEN];
   436     char type[O_BUFLEN];
   437     obj->klass()->name()->as_C_string(type, O_BUFLEN);
   437     obj->klass()->name()->as_C_string(type, O_BUFLEN);
   438     TRACE_jvmci_3("%s: exited locking slow case with obj=" INTPTR_FORMAT ", type=%s, mark=" INTPTR_FORMAT ", lock=" INTPTR_FORMAT, thread->name(), p2i(obj), type, p2i(obj->mark()), p2i(lock));
   438     TRACE_jvmci_3("%s: exited locking slow case with obj=" INTPTR_FORMAT ", type=%s, mark=" INTPTR_FORMAT ", lock=" INTPTR_FORMAT, thread->name(), p2i(obj), type, obj->mark().value(), p2i(lock));
   439     tty->flush();
   439     tty->flush();
   440   }
   440   }
   441 JRT_END
   441 JRT_END
   442 
   442 
   443 // Object.notify() fast path, caller does slow path
   443 // Object.notify() fast path, caller does slow path