[PowerPC] Use < 0 and >= 0 for watchpoint ptrace calls
authorPedro Franco de Carvalho <pedromfc@linux.ibm.com>
Fri, 14 Aug 2020 18:41:13 +0000 (15:41 -0300)
committerPedro Franco de Carvalho <pedromfc@linux.ibm.com>
Fri, 14 Aug 2020 18:41:13 +0000 (15:41 -0300)
In commit 227c0bf4b3dd0cf65dceb58e729e9da81b38b5a7, which fixed some
watchpoint bugs, I compared the return value of some ptrace calls with ==
-1 and != -1.  Althought this should be correct, since the rest of the
file uses < 0 and >= 0, I have modified this for consistency.

gdb/ChangeLog:

* ppc-linux-nat.c (ppc_linux_dreg_interface::detect)
(ppc_linux_nat_target::low_prepare_to_resume): Use ptrace () < 0
and >= to check return value instead of == -1 and != -1.

gdb/ChangeLog
gdb/ppc-linux-nat.c

index 63d1babeda51bbe70619d5b06a7681d37b08e9ad..5fbc887cb11723a71f5d9794d3dd6084c08540fc 100644 (file)
@@ -1,3 +1,9 @@
+2020-08-14  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
+
+       * ppc-linux-nat.c (ppc_linux_dreg_interface::detect)
+       (ppc_linux_nat_target::low_prepare_to_resume): Use ptrace () < 0
+       and >= to check return value instead of == -1 and != -1.
+
 2020-08-14  Simon Marchi  <simon.marchi@polymtl.ca>
 
        * utils.h (class gdb_argv) <as_array_view>: New method.
index 6be8f022a7b0ec00f631a614ed15f55406bc7e06..89efdaebc0b13d6b16f611e36946bdacb1f15e3c 100644 (file)
@@ -379,7 +379,7 @@ public:
     bool no_features = false;
 
     if (ptrace (PPC_PTRACE_GETHWDBGINFO, ptid.lwp (), 0, &m_hwdebug_info)
-       != -1)
+       >= 0)
       {
        /* If there are no advertised features, we don't use the
           HWDEBUG interface and try the DEBUGREG interface instead.
@@ -425,7 +425,7 @@ public:
       {
        unsigned long wp;
 
-       if (ptrace (PTRACE_GET_DEBUGREG, ptid.lwp (), 0, &wp) != -1)
+       if (ptrace (PTRACE_GET_DEBUGREG, ptid.lwp (), 0, &wp) >= 0)
          {
            m_interface.emplace (DEBUGREG);
            return;
@@ -2867,7 +2867,7 @@ ppc_linux_nat_target::low_prepare_to_resume (struct lwp_info *lp)
                 the debug register state when fork and clone events are
                 detected.  */
              if (ptrace (PPC_PTRACE_DELHWDEBUG, lp->ptid.lwp (), 0,
-                         bp_it->first) == -1)
+                         bp_it->first) < 0)
                if (errno != ENOENT)
                  perror_with_name (_("Error deleting hardware "
                                      "breakpoint or watchpoint"));
@@ -2921,7 +2921,7 @@ ppc_linux_nat_target::low_prepare_to_resume (struct lwp_info *lp)
       long ret = ptrace (PTRACE_SET_DEBUGREG, lp->ptid.lwp (),
                         0, wp);
 
-      if (ret == -1)
+      if (ret < 0)
        perror_with_name (_("Error setting hardware watchpoint"));
     }