Module Name: src Committed By: kamil Date: Sat Apr 8 01:08:36 UTC 2017
Modified Files: src/doc: TODO.ptrace Log Message: Update TODO.ptrace Remove entries: - research support PT_SYSCALL & PT_STEP combined like in Linux - GDB Remote Protocol expects a case with a step with a signal to be sent, this is currently unsupported on NetBSD Implemented as PT_SETSTEP and PT_CLEARSTEP. Remove: - support QPassSignals (PT_SET_SIGPASS/PT_GET_SIGPASS) in the kernel, a way to stop routing a set of signals to tracer as they are uninteresting - GDB and LLDB expect this feature This interface has been abandoned and will be handled on the debugger level. Sponsored by <The NetBSD Foundation> To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/doc/TODO.ptrace Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/TODO.ptrace diff -u src/doc/TODO.ptrace:1.27 src/doc/TODO.ptrace:1.28 --- src/doc/TODO.ptrace:1.27 Fri Mar 3 07:11:49 2017 +++ src/doc/TODO.ptrace Sat Apr 8 01:08:36 2017 @@ -1,4 +1,4 @@ -$NetBSD: TODO.ptrace,v 1.27 2017/03/03 07:11:49 kamil Exp $ +$NetBSD: TODO.ptrace,v 1.28 2017/04/08 01:08:36 kamil Exp $ Items we (currently) plan to finish in the ptrace(2) field: @@ -23,16 +23,10 @@ Items we (currently) plan to finish in t in all ports - add proper implementation of PTRACE_VFORK for vfork(2)-like events - add ATF tests for SIGCHLD - - research support PT_SYSCALL & PT_STEP combined like in Linux - fix more calls for netbsd32 compat - research ipkdb(4) - research kgdb(4) - check 64-bit debugger on 64-bit kernel tracing capabilities of 32-bit tracee - - GDB Remote Protocol expects a case with a step with a signal to be sent, - this is currently unsupported on NetBSD - - support QPassSignals (PT_SET_SIGPASS/PT_GET_SIGPASS) in the kernel, a way to - stop routing a set of signals to tracer as they are uninteresting - GDB and - LLDB expect this feature and of course: fix as many bugs as possible.