hotspot/src/share/vm/runtime/thread.cpp
changeset 6184 a017b5ba6782
parent 6176 4d9030fe341f
parent 6183 4c74cfe14f20
child 6269 10e06287c0b0
child 6190 2ce445f727d8
--- a/hotspot/src/share/vm/runtime/thread.cpp	Tue Aug 03 08:13:38 2010 -0400
+++ b/hotspot/src/share/vm/runtime/thread.cpp	Mon Aug 09 17:51:56 2010 -0700
@@ -807,7 +807,7 @@
 // should be revisited, and they should be removed if possible.
 
 bool Thread::is_lock_owned(address adr) const {
-  return (_stack_base >= adr && adr >= (_stack_base - _stack_size));
+  return on_local_stack(adr);
 }
 
 bool Thread::set_as_starting_thread() {