diff options
author | Ed Maste <emaste@freebsd.org> | 2013-08-30 13:11:30 +0000 |
---|---|---|
committer | Ed Maste <emaste@freebsd.org> | 2013-08-30 13:11:30 +0000 |
commit | 7dcb77de0640f50a8eb2b06b7f04d2fba0ccafe5 (patch) | |
tree | c81621456b9669ada0af03a90932296d88d11e47 /lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h | |
parent | e3963d0d79eef3f3d88d1b0138978315fd393fb4 (diff) | |
download | bcm5719-llvm-7dcb77de0640f50a8eb2b06b7f04d2fba0ccafe5.tar.gz bcm5719-llvm-7dcb77de0640f50a8eb2b06b7f04d2fba0ccafe5.zip |
Move detach to FreeBSD- and Linux-specific classes.
On Linux there is no separate notion of a process (vs. a thread) for
ptrace(); each thread needs to be individually detached. On FreeBSD
we have a separate process context, and we detach just it.
Review: http://llvm-reviews.chandlerc.com/D1418
llvm-svn: 189666
Diffstat (limited to 'lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h')
-rw-r--r-- | lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h b/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h index 48b19bac47e..114667ad159 100644 --- a/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h +++ b/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h @@ -70,7 +70,7 @@ public: DoHalt(bool &caused_stop); virtual lldb_private::Error - DoDetach(bool keep_stopped); + DoDetach(bool keep_stopped) = 0; virtual lldb_private::Error DoSignal(int signal); |