aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2014-05-16 17:34:13 -0700
committerElliott Hughes <enh@google.com>2014-05-16 17:34:13 -0700
commit00c855eb3d56a683e7c3c2d08b7be0451f74bb83 (patch)
tree737e09ec908a41f218f4431b33f5e3653b2c6eb8
parent8b9a22f30a6cfc58f35ad5964d90319d5f3c9cd5 (diff)
downloadandroid_bionic-00c855eb3d56a683e7c3c2d08b7be0451f74bb83.tar.gz
android_bionic-00c855eb3d56a683e7c3c2d08b7be0451f74bb83.tar.bz2
android_bionic-00c855eb3d56a683e7c3c2d08b7be0451f74bb83.zip
Rethrow SIGTRAP too.
Bug: 15024256 Change-Id: I0347da9698a6ccd317ce6e6f7916d710d66e0f8a
-rw-r--r--linker/debugger.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/linker/debugger.cpp b/linker/debugger.cpp
index 75929acfb..9ebb09ba6 100644
--- a/linker/debugger.cpp
+++ b/linker/debugger.cpp
@@ -269,6 +269,7 @@ static void debuggerd_signal_handler(int signal_number, siginfo_t* info, void*)
#if defined(SIGSTKFLT)
case SIGSTKFLT:
#endif
+ case SIGTRAP:
tgkill(getpid(), gettid(), signal_number);
break;
default: // SIGILL, SIGBUS, SIGSEGV