diff options
author | Josh Gao <jmgao@google.com> | 2017-03-01 17:23:22 -0800 |
---|---|---|
committer | Josh Gao <jmgao@google.com> | 2017-03-09 11:26:05 -0800 |
commit | e1aa0ca58a2a356039047ffcc8a98d85d1bce8ed (patch) | |
tree | 46c90399acd3b3fa76538e26b528ee005cbb8872 /debuggerd/handler/debuggerd_fallback_nop.cpp | |
parent | 4e5e797d26272dc08b6336def8d7878443881f0e (diff) | |
download | system_core-e1aa0ca58a2a356039047ffcc8a98d85d1bce8ed.tar.gz system_core-e1aa0ca58a2a356039047ffcc8a98d85d1bce8ed.tar.bz2 system_core-e1aa0ca58a2a356039047ffcc8a98d85d1bce8ed.zip |
debuggerd_handler: implement missing fallback functionality.
Allow the fallback implementation to dump traces and create tombstones
in seccomped processes.
Bug: http://b/35858739
Test: debuggerd -b `pidof media.codec`; killall -ABRT media.codec
Change-Id: I381b283de39a66d8900f1c320d32497d6f2b4ec4
Diffstat (limited to 'debuggerd/handler/debuggerd_fallback_nop.cpp')
-rw-r--r-- | debuggerd/handler/debuggerd_fallback_nop.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/debuggerd/handler/debuggerd_fallback_nop.cpp b/debuggerd/handler/debuggerd_fallback_nop.cpp index 9b3053f3b..331301f8f 100644 --- a/debuggerd/handler/debuggerd_fallback_nop.cpp +++ b/debuggerd/handler/debuggerd_fallback_nop.cpp @@ -26,10 +26,5 @@ * SUCH DAMAGE. */ -#include <stddef.h> -#include <sys/ucontext.h> -#include <unistd.h> - -extern "C" bool debuggerd_fallback(ucontext_t*, siginfo_t*, void*) { - return false; +extern "C" void debuggerd_fallback_handler(struct siginfo_t*, struct ucontext_t*, void*) { } |