summaryrefslogtreecommitdiff
path: root/open_issues/glibc_ptrace.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'open_issues/glibc_ptrace.mdwn')
-rw-r--r--open_issues/glibc_ptrace.mdwn10
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.