call abort() on sigsys

Tells debuggerd to attach to the process and send crash data
to logcat.

Bug: 26580739
Change-Id: I9df09f044e56cf250963d4e4cf5959642fe2ee2f
diff --git a/signal_handler.c b/signal_handler.c
index dd0ea4f..5a5ae9c 100644
--- a/signal_handler.c
+++ b/signal_handler.c
@@ -33,13 +33,13 @@
 	memcpy(&sigsys, &info->_sifields, sizeof(sigsys));
 	syscall_name = lookup_syscall_name(sigsys.nr);
 
-	if (syscall_name)
-		warn("blocked syscall: %s", syscall_name);
-	else
-		warn("blocked syscall: %d", nr);
-
 	(void) void_context;
 
+	if (syscall_name)
+		die("blocked syscall: %s", syscall_name);
+	else
+		die("blocked syscall: %d", nr);
+
 	/*
 	 * We trapped on a syscall that should have killed the process.
 	 * This should never ever return, but we're paranoid.