From 6c5240516525aabc3b55bfe176c3400bfc95c914 Mon Sep 17 00:00:00 2001 From: kamil Date: Tue, 13 Dec 2016 09:44:35 +0000 Subject: [PATCH] Add initial TODO list for the ptrace(2) (and procfs) interface. Sponsored by --- doc/TODO.ptrace | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 doc/TODO.ptrace diff --git a/doc/TODO.ptrace b/doc/TODO.ptrace new file mode 100644 index 000000000000..634acc167065 --- /dev/null +++ b/doc/TODO.ptrace @@ -0,0 +1,20 @@ +$NetBSD: TODO.ptrace,v 1.1 2016/12/13 09:44:35 kamil Exp $ + +Items we (currently) plan to finish in the ptrace(2) field: + + - merge hardware watchpoint (breakpoint) support with HEAD + - verify ppid of core dump generated with PT_DUMPCORE + it must point to the real parent, not tracer + - adapt OpenBSD regress test (regress/sys/ptrace/ptrace.c) for the ATF context + - add new ptrace(2) calls to lock (suspend) and unlock LWP within a process + - add PT_DUMPCORE tests in the ATF framework + - add ATF tests for PT_WRITE_I and PIOD_WRITE_I - test mprotect restrictions + - add ATF tests for PIOD_READ_AUXV + - document more all MD specific ptrace(2) interfaces + (PT_GETXMMREGS, PT_SETXMMREGS, ...) + - add tests for the procfs interface covering all functions available on the + same level as ptrace(2) + +and of course: fix as many bugs as possible. + +Features in ELF, DWARF, CTF, DTrace are out of scope of the above list.