Vladimir,

I'll use the stack_base() method instead.
Thanks
/R

On Jul 16, 2013, at 8:56 AM, Vladimir Kozlov wrote:

> Rickard,
> 
> One thing is_in_stack() has is check _stack_base == NULL. In your case it may 
> not happen then you need to add assert to make sure it really does not 
> happen. Or use stack_base() method which has the assert.
> 
> Thanks,
> Vladimir
> 
> On 7/15/13 10:11 PM, Rickard Bäckman wrote:
>> Vladimir & John,
>> 
>> thanks for the suggestion. It makes sense.
>> Updated webrev: http://cr.openjdk.java.net/~rbackman/8016131.u2/
>> 
>> Thanks
>> /R
>> 
>> On Jul 16, 2013, at 4:26 AM, John Rose wrote:
>> 
>>> On Jul 15, 2013, at 9:59 AM, Vladimir Kozlov <vladimir.koz...@oracle.com> 
>>> wrote:
>>> 
>>>> There are several methods already in Thread class which do similar address 
>>>> cheacks: on_local_stackO, is_in_stack(). It would be nice to have new 
>>>> check (at least part of it) at the same place.
>>> 
>>> Yes, that's a good idea!  Thread::is_in_usable_stack.  That way the 
>>> computation that involves stack_guard_size, etc., goes in thread.cpp which 
>>> is more logical than in frame.cpp.
>>> 
>>> — John
>> 

Reply via email to