mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
Reviewed-by: rkennke, coleenp, kbarrett, dcubed
This commit is contained in:
parent
f075a3278b
commit
ae5615c614
132 changed files with 1215 additions and 1236 deletions
|
@ -385,8 +385,8 @@ JRT_ENTRY_NO_ASYNC(void, JVMCIRuntime::monitorenter(JavaThread* thread, oopDesc*
|
|||
IF_TRACE_jvmci_3 {
|
||||
char type[O_BUFLEN];
|
||||
obj->klass()->name()->as_C_string(type, O_BUFLEN);
|
||||
markOop mark = obj->mark();
|
||||
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));
|
||||
markWord mark = obj->mark();
|
||||
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));
|
||||
tty->flush();
|
||||
}
|
||||
if (PrintBiasedLockingStatistics) {
|
||||
|
@ -435,7 +435,7 @@ JRT_LEAF(void, JVMCIRuntime::monitorexit(JavaThread* thread, oopDesc* obj, Basic
|
|||
IF_TRACE_jvmci_3 {
|
||||
char type[O_BUFLEN];
|
||||
obj->klass()->name()->as_C_string(type, O_BUFLEN);
|
||||
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));
|
||||
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));
|
||||
tty->flush();
|
||||
}
|
||||
JRT_END
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue