hotspot/src/share/vm/runtime/thread.hpp
changeset 6184 a017b5ba6782
parent 6176 4d9030fe341f
parent 6183 4c74cfe14f20
child 6768 71338ecb7813
child 6740 2bc601284215
--- a/hotspot/src/share/vm/runtime/thread.hpp	Tue Aug 03 08:13:38 2010 -0400
+++ b/hotspot/src/share/vm/runtime/thread.hpp	Mon Aug 09 17:51:56 2010 -0700
@@ -446,6 +446,11 @@
   void    set_stack_size(size_t size)  { _stack_size = size; }
   void    record_stack_base_and_size();
 
+  bool    on_local_stack(address adr) const {
+    /* QQQ this has knowledge of direction, ought to be a stack method */
+    return (_stack_base >= adr && adr >= (_stack_base - _stack_size));
+  }
+
   int     lgrp_id() const                 { return _lgrp_id; }
   void    set_lgrp_id(int value)          { _lgrp_id = value; }