< prev index next >

src/hotspot/share/services/threadService.cpp

Print this page
rev 49250 : [mq]: JDK-8199781.patch

@@ -604,11 +604,11 @@
     int len = frame->num_locked_monitors();
     GrowableArray<oop>* locked_monitors = frame->locked_monitors();
     for (int j = 0; j < len; j++) {
       oop monitor = locked_monitors->at(j);
       assert(monitor != NULL, "must be a Java object");
-      if (monitor == object) {
+      if (oopDesc::equals(monitor, object)) {
         found = true;
         break;
       }
     }
   }
< prev index next >