From caa2bc387399ba82562f5bc0280d73a61baefa4d Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Thu, 12 May 2016 15:50:43 +0000 Subject: [PATCH] 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. --- process.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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: -- 2.50.1