hanchenye-llvm-project/lldb
Ed Maste 70882939f1 Implement ProcessMonitor::Kill for FreeBSD
On FreeBSD ptrace(PT_KILL) is used to terminate the traced process
(as if PT_CONTINUE had been used with SIGKILL as the signal to be
delivered), and is the desired behaviour for ProcessPOSIX::DoDestroy.

On Linux, after ptrace(PTRACE_KILL) the traced process still exists
and can be interrogated.  It is only upon resume that it exits as though
it received SIGKILL.

For now I'm committing only the FreeBSD change, until the Linux change
(review D3159) is successfully tested.

http://llvm.org/pr18894

llvm-svn: 205315
2014-04-01 14:30:56 +00:00
..
docs Note that qHostInfo prints the cputype and cpusubtype in base10; 2014-01-25 04:44:34 +00:00
examples Add example target description file for QEMU for x86-64. 2014-02-20 14:02:56 +00:00
include <rdar://problem/16424592> 2014-03-31 23:02:25 +00:00
lib lldb arm64 import. 2014-03-29 18:54:20 +00:00
lldb.xcodeproj lldb arm64 import. 2014-03-29 18:54:20 +00:00
lldb.xcworkspace
resources Update the lldb version number in the xcode project files from 310.99.0 to 320.99.0. 2014-01-10 06:12:10 +00:00
scripts lldb arm64 import. 2014-03-29 18:54:20 +00:00
source Implement ProcessMonitor::Kill for FreeBSD 2014-04-01 14:30:56 +00:00
test Add errno import missed in r205246 2014-04-01 12:49:21 +00:00
tools Fixing MSVC windows build. Please respect code order when ifdefing out MSVC specifics :) 2014-03-31 15:48:33 +00:00
utils LUI: Fix some issues causing crashes in the source view 2013-10-23 01:18:21 +00:00
www Update for Ubuntu 13.10 after feedback from Eran Ifrah. 2014-03-24 16:30:59 +00:00
.arcconfig
.gitignore spruce up .gitignore 2014-03-18 04:43:49 +00:00
CMakeLists.txt cmake: fix build with CompilerRT 2014-03-20 06:08:41 +00:00
INSTALL.txt
LICENSE.TXT
Makefile Add some missing defines that are already present in the cmake side. 2014-03-12 10:35:00 +00:00