diff options
Diffstat (limited to 'open_issues/glibc_ptrace.mdwn')
-rw-r--r-- | open_issues/glibc_ptrace.mdwn | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/open_issues/glibc_ptrace.mdwn b/open_issues/glibc_ptrace.mdwn index b4c529d7..7ca07077 100644 --- a/open_issues/glibc_ptrace.mdwn +++ b/open_issues/glibc_ptrace.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2009, 2012 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -33,15 +33,11 @@ License|/fdl]]."]]"""]] and for us it is a `struct i386_thread_state` from `mach/i386/thread_status.h`; - * Linux probides some functionality that we don't provide, e.g., - `PTRACE_SINGLESTEP`. + * Linux provides some functionality that we don't provide: + `PTRACE_GETFPXREGS` , `PTRACE_SINGLESTEP`. * Some parts are wrongly implemented, e.g., `PTRACE_GETREGS` and `PTRACE_SETREGS` both do the same thing. - * `return` values are wrong, e.g., `return EOPNOTSUPP` should instead - set `errno = EOPNOTSUPP` and `return -1` in a few places (but not - with the three `PTRACE_PEEK*` requests. - Also consider the `sysdeps/generic/sys/ptrace.h` and `sysdeps/unix/sysv/linux/sys/ptrace.h` files. |