From 231e3c83a3a70b11160fb0da108ebf2e0e7470e2 Mon Sep 17 00:00:00 2001 From: Chris Dearman Date: Fri, 10 Aug 2012 17:06:20 -0700 Subject: [MIPS] debuggerd and libcorkscrew support Change-Id: I5a241dc2e470148be0ad2c138e31f1aba5ab8812 --- debuggerd/debuggerd.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'debuggerd/debuggerd.c') diff --git a/debuggerd/debuggerd.c b/debuggerd/debuggerd.c index 8009631c..55222c50 100644 --- a/debuggerd/debuggerd.c +++ b/debuggerd/debuggerd.c @@ -330,7 +330,10 @@ static void handle_request(int fd) { case SIGFPE: case SIGSEGV: case SIGPIPE: - case SIGSTKFLT: { +#ifdef SIGSTKFLT + case SIGSTKFLT: +#endif + { XLOG("stopped -- fatal signal\n"); /* * Send a SIGSTOP to the process to make all of @@ -424,7 +427,9 @@ static int do_server() { signal(SIGFPE, SIG_DFL); signal(SIGSEGV, SIG_DFL); signal(SIGPIPE, SIG_DFL); +#ifdef SIGSTKFLT signal(SIGSTKFLT, SIG_DFL); +#endif logsocket = socket_local_client("logd", ANDROID_SOCKET_NAMESPACE_ABSTRACT, SOCK_DGRAM); -- cgit v1.2.3