Don't pretend we support PT_STEP on this architecture.
authorjca <jca@openbsd.org>
Fri, 3 Sep 2021 14:13:06 +0000 (14:13 +0000)
committerjca <jca@openbsd.org>
Fri, 3 Sep 2021 14:13:06 +0000 (14:13 +0000)
The RISC-V doesn't seem to provide hardware support for generic purpose
single stepping, and we're not emulating single stepping for riscv64
like we do for alpha or mips64.  Hiding PT_STEP makes it possible to run
inferior processes with a wip ports/devel/gdb update.

ok kettenis@

sys/arch/riscv64/include/ptrace.h

index 5b0aeb4..8d20cf3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ptrace.h,v 1.3 2021/09/03 14:09:26 jca Exp $  */
+/*     $OpenBSD: ptrace.h,v 1.4 2021/09/03 14:13:06 jca Exp $  */
 
 /*
  * Copyright (c) 2014 Patrick Wildt <patrick@blueri.se>
@@ -16,7 +16,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#if 0
 #define        PT_STEP         (PT_FIRSTMACH + 0)
+#endif
 #define        PT_GETREGS      (PT_FIRSTMACH + 1)
 #define        PT_SETREGS      (PT_FIRSTMACH + 2)
 #define        PT_GETFPREGS    (PT_FIRSTMACH + 3)