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.
This commit is contained in:
Дмитрий Левин 2015-03-03 22:53:25 +00:00
parent 600eafb6ed
commit 7e6556711e
3 changed files with 68 additions and 0 deletions

View File

@ -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

View File

@ -6,3 +6,5 @@ PTRACE_EVENT_VFORK_DONE
PTRACE_EVENT_EXIT
PTRACE_EVENT_SECCOMP
PTRACE_EVENT_STOP
/* tile */
PTRACE_EVENT_MIGRATE

View File

@ -7,3 +7,5 @@ PTRACE_O_TRACEVFORKDONE
PTRACE_O_TRACEEXIT
PTRACE_O_TRACESECCOMP
PTRACE_O_EXITKILL
/* tile */
PTRACE_O_TRACEMIGRATE