[lldb-dev] [PATCH] Cleanup Linux process on detach

Andrew MacPherson andrew.macp at gmail.com
Tue Mar 25 03:36:19 PDT 2014

When detaching from a debugged process any breakpoint sites need to be
cleared before detaching so that they don't generate uncaught SIGTRAPs.
Target::CleanupProcess() seems to do the necessary cleanup so call this
from the ProcessLinux::WillDetach() method.

If this is the right fix and if it applies to other OSes as well maybe the
cleanup call should be moved into an earlier Process class in the hierarchy.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20140325/3df44947/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Linux.cleanup-on-detach.patch
Type: text/x-diff
Size: 953 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20140325/3df44947/attachment.patch>

More information about the lldb-dev mailing list