Mercurial > hg > truffle
diff src/share/vm/runtime/thread.hpp @ 1689:f4f596978298
Merge
author | never |
---|---|
date | Mon, 09 Aug 2010 17:51:56 -0700 |
parents | 126ea7725993 2dfd013a7465 |
children | fd5d4527cdf5 6e0aac35bfa9 |
line wrap: on
line diff
--- a/src/share/vm/runtime/thread.hpp Tue Aug 03 08:13:38 2010 -0400 +++ b/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; }