From: Dmitry V. Levin Date: Tue, 3 Mar 2015 22:53:25 +0000 (+0000) Subject: Add arch-specific PTRACE_* constants X-Git-Tag: v4.10~26 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7e6556711e9a46423a1d55859d7aa07f8119c9e9;p=strace Add arch-specific PTRACE_* constants * xlat/ptrace_cmds.in: Add arch-specific ptrace commands. * xlat/ptrace_events.in: Add PTRACE_EVENT_MIGRATE for tile. * xlat/ptrace_setoptions_flags.in: Add PTRACE_O_TRACEMIGRATE for tile. This fixes Debian bug #734554. --- diff --git a/xlat/ptrace_cmds.in b/xlat/ptrace_cmds.in index 9408c155..e28a5dfb 100644 --- a/xlat/ptrace_cmds.in +++ b/xlat/ptrace_cmds.in @@ -32,3 +32,67 @@ PTRACE_LISTEN PTRACE_PEEKSIGINFO PTRACE_GETSIGMASK PTRACE_SETSIGMASK +/* arch-specific */ +PTRACE_GET_THREAD_AREA +PTRACE_SET_THREAD_AREA +PTRACE_OLDSETOPTIONS +PTRACE_GETFDPIC +PTRACE_SINGLEBLOCK +/* arm */ +PTRACE_GETWMMXREGS +PTRACE_SETWMMXREGS +PTRACE_GETCRUNCHREGS +PTRACE_SETCRUNCHREGS +PTRACE_GETVFPREGS +PTRACE_SETVFPREGS +PTRACE_GETHBPREGS +PTRACE_SETHBPREGS +/* ia64 */ +PTRACE_OLD_GETSIGINFO +PTRACE_OLD_SETSIGINFO +/* mips */ +PTRACE_PEEKTEXT_3264 +PTRACE_PEEKDATA_3264 +PTRACE_POKETEXT_3264 +PTRACE_POKEDATA_3264 +PTRACE_GET_THREAD_AREA_3264 +PTRACE_GET_WATCH_REGS +PTRACE_SET_WATCH_REGS +/* powerpc */ +PTRACE_GETEVRREGS +PTRACE_SETEVRREGS +PTRACE_GETVSRREGS +PTRACE_SETVSRREGS +PTRACE_GET_DEBUGREG +PTRACE_SET_DEBUGREG +/* s390 */ +PTRACE_PEEKUSR_AREA +PTRACE_POKEUSR_AREA +PTRACE_PEEKTEXT_AREA +PTRACE_PEEKDATA_AREA +PTRACE_POKETEXT_AREA +PTRACE_POKEDATA_AREA +PTRACE_GET_LAST_BREAK +PTRACE_PEEK_SYSTEM_CALL +PTRACE_POKE_SYSTEM_CALL +PTRACE_ENABLE_TE +PTRACE_DISABLE_TE +PTRACE_TE_ABORT_RAND +/* sh */ +PTRACE_GETDSPREGS +PTRACE_SETDSPREGS +/* sparc */ +PTRACE_SPARC_DETACH +PTRACE_READDATA +PTRACE_WRITEDATA +PTRACE_READTEXT +PTRACE_WRITETEXT +PTRACE_GETFPAREGS +PTRACE_SETFPAREGS +/* x86 */ +PTRACE_ARCH_PRCTL +PTRACE_SYSEMU +PTRACE_SYSEMU_SINGLESTEP +/* xtensa */ +PTRACE_GETXTREGS +PTRACE_SETXTREGS diff --git a/xlat/ptrace_events.in b/xlat/ptrace_events.in index 9e8f2a1e..a772e3c1 100644 --- a/xlat/ptrace_events.in +++ b/xlat/ptrace_events.in @@ -6,3 +6,5 @@ PTRACE_EVENT_VFORK_DONE PTRACE_EVENT_EXIT PTRACE_EVENT_SECCOMP PTRACE_EVENT_STOP +/* tile */ +PTRACE_EVENT_MIGRATE diff --git a/xlat/ptrace_setoptions_flags.in b/xlat/ptrace_setoptions_flags.in index d8cfa2fc..197d3ce3 100644 --- a/xlat/ptrace_setoptions_flags.in +++ b/xlat/ptrace_setoptions_flags.in @@ -7,3 +7,5 @@ PTRACE_O_TRACEVFORKDONE PTRACE_O_TRACEEXIT PTRACE_O_TRACESECCOMP PTRACE_O_EXITKILL +/* tile */ +PTRACE_O_TRACEMIGRATE