[Lldb-commits] [lldb] r154964 - /lldb/branches/lldb-platform-work/tools/lldb-platform/lldb-platform.cpp
Johnny Chen
johnny.chen at apple.com
Tue Apr 17 16:53:48 PDT 2012
Author: johnny
Date: Tue Apr 17 18:53:48 2012
New Revision: 154964
URL: http://llvm.org/viewvc/llvm-project?rev=154964&view=rev
Log:
Add a simple mechanism for lldb-platform program to exit via SIGHUP.
Modified:
lldb/branches/lldb-platform-work/tools/lldb-platform/lldb-platform.cpp
Modified: lldb/branches/lldb-platform-work/tools/lldb-platform/lldb-platform.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/branches/lldb-platform-work/tools/lldb-platform/lldb-platform.cpp?rev=154964&r1=154963&r2=154964&view=diff
==============================================================================
--- lldb/branches/lldb-platform-work/tools/lldb-platform/lldb-platform.cpp (original)
+++ lldb/branches/lldb-platform-work/tools/lldb-platform/lldb-platform.cpp Tue Apr 17 18:53:48 2012
@@ -60,6 +60,11 @@
case SIGPIPE:
g_sigpipe_received = 1;
break;
+ case SIGHUP:
+ Debugger::Terminate();
+ fprintf(stderr, "SIGHUP received, lldb-platform exiting...\n");
+ exit(1);
+ break;
}
}
@@ -78,6 +83,7 @@
{
const char *progname = argv[0];
signal (SIGPIPE, signal_handler);
+ signal (SIGHUP, signal_handler);
int long_option_index = 0;
StreamSP log_stream_sp;
Args log_args;
More information about the lldb-commits
mailing list