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