Mercurial > hg > truffle
comparison 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 |
comparison
equal
deleted
inserted
replaced
1681:126ea7725993 | 1689:f4f596978298 |
---|---|
444 void set_stack_base(address base) { _stack_base = base; } | 444 void set_stack_base(address base) { _stack_base = base; } |
445 size_t stack_size() const { return _stack_size; } | 445 size_t stack_size() const { return _stack_size; } |
446 void set_stack_size(size_t size) { _stack_size = size; } | 446 void set_stack_size(size_t size) { _stack_size = size; } |
447 void record_stack_base_and_size(); | 447 void record_stack_base_and_size(); |
448 | 448 |
449 bool on_local_stack(address adr) const { | |
450 /* QQQ this has knowledge of direction, ought to be a stack method */ | |
451 return (_stack_base >= adr && adr >= (_stack_base - _stack_size)); | |
452 } | |
453 | |
449 int lgrp_id() const { return _lgrp_id; } | 454 int lgrp_id() const { return _lgrp_id; } |
450 void set_lgrp_id(int value) { _lgrp_id = value; } | 455 void set_lgrp_id(int value) { _lgrp_id = value; } |
451 | 456 |
452 // Printing | 457 // Printing |
453 void print_on(outputStream* st) const; | 458 void print_on(outputStream* st) const; |