src/share/vm/services/threadService.cpp

changeset 9327
f96fcd9e1e1b
parent 6911
ce8f6bb717c9
child 9448
73d689add964
equal deleted inserted replaced
9324:efdbe9b904ad 9327:f96fcd9e1e1b
887 const char* owner_desc = ",\n which is held by"; 887 const char* owner_desc = ",\n which is held by";
888 if (waitingToLockMonitor != NULL) { 888 if (waitingToLockMonitor != NULL) {
889 st->print(" waiting to lock monitor " INTPTR_FORMAT, waitingToLockMonitor); 889 st->print(" waiting to lock monitor " INTPTR_FORMAT, waitingToLockMonitor);
890 oop obj = (oop)waitingToLockMonitor->object(); 890 oop obj = (oop)waitingToLockMonitor->object();
891 if (obj != NULL) { 891 if (obj != NULL) {
892 st->print(" (object "INTPTR_FORMAT ", a %s)", (address)obj, 892 st->print(" (object " INTPTR_FORMAT ", a %s)", (address)obj,
893 (InstanceKlass::cast(obj->klass()))->external_name()); 893 (InstanceKlass::cast(obj->klass()))->external_name());
894 894
895 if (!currentThread->current_pending_monitor_is_from_java()) { 895 if (!currentThread->current_pending_monitor_is_from_java()) {
896 owner_desc = "\n in JNI, which is held by"; 896 owner_desc = "\n in JNI, which is held by";
897 } 897 }

mercurial