From: Dmitry V. Levin Date: Thu, 12 May 2016 15:50:43 +0000 (+0000) Subject: ptrace: print data argument of PTRACE_SINGLEBLOCK et al requests as signo X-Git-Tag: v4.12~177 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=caa2bc387399ba82562f5bc0280d73a61baefa4d;p=strace ptrace: print data argument of PTRACE_SINGLEBLOCK et al requests as signo * process.c (SYS_FUNC(ptrace)): Print data argument of PTRACE_SINGLEBLOCK, PTRACE_SYSEMU, and PTRACE_SYSEMU_SINGLESTEP requests as a signal number. --- diff --git a/process.c b/process.c index 520711b7..b61d3546 100644 --- a/process.c +++ b/process.c @@ -167,9 +167,20 @@ SYS_FUNC(ptrace) break; #endif case PTRACE_CONT: - case PTRACE_SINGLESTEP: - case PTRACE_SYSCALL: case PTRACE_DETACH: + case PTRACE_SYSCALL: +#ifdef PTRACE_SINGLESTEP + case PTRACE_SINGLESTEP: +#endif +#ifdef PTRACE_SINGLEBLOCK + case PTRACE_SINGLEBLOCK: +#endif +#ifdef PTRACE_SYSEMU + case PTRACE_SYSEMU: +#endif +#ifdef PTRACE_SYSEMU_SINGLESTEP + case PTRACE_SYSEMU_SINGLESTEP: +#endif printsignal(data); break; case PTRACE_SETOPTIONS: