diff options
author | Łukasz Stelmach <l.stelmach@samsung.com> | 2016-12-06 10:31:30 +0100 |
---|---|---|
committer | Łukasz Stelmach <l.stelmach@samsung.com> | 2016-12-08 14:43:13 +0100 |
commit | 712337eaf19dd3c0887223429657fbb15ab2cfe7 (patch) | |
tree | 7022f2589c50d4f74435921ff83c74b32056a351 /src/crash-stack | |
parent | ef33d073aace9e33c2deada82f0f7513559930d6 (diff) | |
download | crash-worker-712337eaf19dd3c0887223429657fbb15ab2cfe7.tar.gz crash-worker-712337eaf19dd3c0887223429657fbb15ab2cfe7.tar.bz2 crash-worker-712337eaf19dd3c0887223429657fbb15ab2cfe7.zip |
crash-stack: report on siginfo_t
Change-Id: I86e8058eded47f23c51d213fffb56f2f078931bc
Diffstat (limited to 'src/crash-stack')
-rw-r--r-- | src/crash-stack/crash-stack.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/crash-stack/crash-stack.c b/src/crash-stack/crash-stack.c index 4c7f8e8..b6dcde5 100644 --- a/src/crash-stack/crash-stack.c +++ b/src/crash-stack/crash-stack.c @@ -318,9 +318,6 @@ static Dwfl *__open_dwfl_with_pid(pid_t pid) return NULL; } - if (ptrace(PTRACE_GETSIGINFO, pid, NULL, &__siginfo) != 0) - return NULL; - ptrace(PTRACE_INTERRUPT, pid, 0, 0); @@ -330,6 +327,9 @@ static Dwfl *__open_dwfl_with_pid(pid_t pid) return NULL; } + if (ptrace(PTRACE_GETSIGINFO, pid, NULL, &__siginfo) != 0) + return NULL; + static const Dwfl_Callbacks proc_callbacks = { .find_elf = dwfl_linux_proc_find_elf, .find_debuginfo = dwfl_standard_find_debuginfo, |