x32: use PTRACE_GETREGSET unconditionally
* syscall.c (get_regs) [X32]: Assume that PTRACE_GETREGSET always works regardless of the kernel version.
This commit is contained in:
parent
0482c5a21d
commit
ee348c6073
@ -1005,7 +1005,12 @@ get_regs(pid_t pid)
|
||||
get_regs_error = ptrace(PTRACE_GETREGS, pid, NULL, &avr32_regs);
|
||||
# elif defined(I386)
|
||||
get_regs_error = ptrace(PTRACE_GETREGS, pid, NULL, (long) &i386_regs);
|
||||
# elif defined(X86_64) || defined(X32)
|
||||
# elif defined(X32)
|
||||
/* x86_io.iov_base = &x86_regs_union; - already is */
|
||||
x86_io.iov_len = sizeof(x86_regs_union);
|
||||
get_regs_error = ptrace(PTRACE_GETREGSET, pid,
|
||||
NT_PRSTATUS, (long) &x86_io);
|
||||
# elif defined(X86_64)
|
||||
/*
|
||||
* PTRACE_GETREGSET was introduced in 2.6.33.
|
||||
* Let's be paranoid and require a bit later kernel.
|
||||
|
Loading…
Reference in New Issue
Block a user