* infrun.c (proceed, normal_stop): Change the error message about
authorEli Zaretskii <eliz@gnu.org>
Thu, 13 Apr 2000 10:22:22 +0000 (10:22 +0000)
committerEli Zaretskii <eliz@gnu.org>
Thu, 13 Apr 2000 10:22:22 +0000 (10:22 +0000)
failure to insert breakpoints/watchpoints so that it makes sense
even if ptrace is not used or no other processes can be active.

gdb/ChangeLog
gdb/infrun.c

index 5b53a55..0439393 100644 (file)
@@ -1,3 +1,9 @@
+2000-04-13  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * infrun.c (proceed, normal_stop): Change the error message about
+       failure to insert breakpoints/watchpoints so that it makes sense
+       even if ptrace is not used or no other processes can be active.
+
 Thu Apr 13 13:24:27 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in: Add --enable-maintainer-mode.
index 594523f..280f01e 100644 (file)
@@ -1044,9 +1044,11 @@ proceed (CORE_ADDR addr, enum target_signal siggnal, int step)
       int temp = insert_breakpoints ();
       if (temp)
        {
-         print_sys_errmsg ("ptrace", temp);
+         print_sys_errmsg ("insert_breakpoints", temp);
          error ("Cannot insert breakpoints.\n\
-The same program may be running in another process.");
+The same program may be running in another process,\n\
+or you may have requested too many hardware\n\
+breakpoints and/or watchpoints.\n");
        }
 
       breakpoints_inserted = 1;
@@ -3383,9 +3385,11 @@ normal_stop (void)
   if (breakpoints_failed)
     {
       target_terminal_ours_for_output ();
-      print_sys_errmsg ("ptrace", breakpoints_failed);
+      print_sys_errmsg ("While inserting breakpoints", breakpoints_failed);
       printf_filtered ("Stopped; cannot insert breakpoints.\n\
-The same program may be running in another process.\n");
+The same program may be running in another process,\n\
+or you may have requested too many hardware breakpoints\n\
+and/or watchpoints.\n");
     }
 
   if (target_has_execution && breakpoints_inserted)