]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
FreeBSD: change vgdb traces to use PTRACE_CONTINUE rather than Linux PTRACE_CONT
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 24 May 2025 16:43:03 +0000 (18:43 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 24 May 2025 16:43:03 +0000 (18:43 +0200)
coregrind/vgdb-invoker-freebsd.c

index df34e0a1515280b0fb124a6b7b4a53f6fd4a3d19..607e059919c178e6482559dac3d62430b6cea9ea 100644 (file)
@@ -260,7 +260,7 @@ Bool waitstopped (pid_t pid, int signal_expected, const char *msg)
             ERROR(errno, "PT_LWPINFO failed: signal lost !!!!\n");
             signal_queue_sz--;
          } else {
-            DEBUG(1, "waitstopped PTRACE_CONT, queuing signal %d"
+            DEBUG(1, "waitstopped PTRACE_CONTINUE, queuing signal %d"
                   " si_signo %d si_pid %d\n",
                   signal_received, newsiginfo->si_signo, newsiginfo->si_pid);
          }
@@ -270,7 +270,7 @@ Bool waitstopped (pid_t pid, int signal_expected, const char *msg)
          res = ptrace (PT_CONTINUE, pid, (caddr_t)1, signal_received);
       }
       if (res != 0) {
-         ERROR(errno, "waitstopped PTRACE_CONT\n");
+         ERROR(errno, "waitstopped PTRACE_CONTINUE\n");
          return False;
       }
    }
@@ -392,7 +392,7 @@ void restore_and_detach (pid_t pid)
       if (signal_queue_sz > 0) {
          int i;
          for (i = 0; i < signal_queue_sz; i++) {
-            DEBUG(1, "PTRACE_CONT to transmit queued signal %d\n",
+            DEBUG(1, "PTRACE_CONTINUE to transmit queued signal %d\n",
                   signal_queue[i].si_signo);
             res = ptrace (PT_CONTINUE, pid_of_save_regs, (caddr_t)1,
                           signal_queue[i].si_signo);
@@ -590,7 +590,7 @@ Bool invoker_invoke_gdbserver (pid_t pid)
    pid_of_save_regs_continued = False;
 
 
-   /* We PTRACE_CONT-inue pid.
+   /* We PTRACE_CONTINUE pid.
       Either gdbserver will be invoked directly (if all
       threads are interruptible) or gdbserver will be
       called soon by the scheduler. In the first case,
@@ -609,7 +609,7 @@ Bool invoker_invoke_gdbserver (pid_t pid)
    pid_of_save_regs_continued = True;
    /* Wait for SIGSTOP generated by m_gdbserver.c give_control_back_to_vgdb */
    stopped = waitstopped (pid, SIGSTOP,
-                          "waitpid status after PTRACE_CONT to invoke");
+                          "waitpid status after PTRACE_CONTINUE to invoke");
    if (stopped) {
       /* Here pid has properly stopped on the break. */
       pid_of_save_regs_continued = False;