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;