Looks good! (not a Reviewer)

/Staffan

On 13 feb 2013, at 13:28, Rickard Bäckman <rickard.back...@oracle.com> wrote:

> Hi all,
> 
> can I please have a couple of reviews of this change. 
> 
> The problem discovered was the on Linux and BSD SA uses the ptrace() method 
> to stop the threads before inspecting the memory of the process. However 
> since SA doesn't check which signal was the stopping one it is possible that 
> we stop on another signal. Doing so means that that signal is lost as well as 
> the SIGSTOP remains as a pending signal for the process. When SA detaches, 
> the SIGSTOP will be delivered to the process and the process will go to the 
> Sleeping state (not executing any more code). 
> 
> This change introduces a check on the signal, such that if the signal wasn't 
> a SIGSTOP we restart the thread and wait for a new signal.
> 
> Webrev: http://cr.openjdk.java.net/~rbackman/8008088/
> Bug: http://bugs.sun.com/view_bug.do?bug_id=8008088
> 
> Thanks
> /R

Reply via email to