* target.c (debug_to_xfer_memory): If targetdebug is 1, don't
authorDaniel Jacobowitz <drow@false.org>
Tue, 9 Mar 2004 16:16:52 +0000 (16:16 +0000)
committerDaniel Jacobowitz <drow@false.org>
Tue, 9 Mar 2004 16:16:52 +0000 (16:16 +0000)
print the whole transfer.
(initialize_targets): Update description of "set debug target".

gdb/ChangeLog
gdb/target.c

index 56fc35d9194117a3b89b5b9dd8fe00459f6ccd3a..b00388ac4b45c2dd4609f7eadd6a7fcd83e827ac 100644 (file)
@@ -1,3 +1,9 @@
+2004-03-09  Daniel Jacobowitz  <drow@mvista.com>
+
+       * target.c (debug_to_xfer_memory): If targetdebug is 1, don't
+       print the whole transfer.
+       (initialize_targets): Update description of "set debug target".
+
 2004-03-09  Daniel Jacobowitz  <drow@mvista.com>
 
        * arm-tdep.c (thumb_get_next_pc): Handle Thumb BLX.
index ff47ac13bf711e54bfd8d31b478e22451032f0ac..d4ff6c05af6522bfea056886348b2bea29a9b2c6 100644 (file)
@@ -1829,8 +1829,6 @@ debug_to_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int write,
                      (unsigned int) memaddr,   /* possable truncate long long */
                      len, write ? "write" : "read", retval);
 
-
-
   if (retval > 0)
     {
       int i;
@@ -1839,7 +1837,15 @@ debug_to_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int write,
       for (i = 0; i < retval; i++)
        {
          if ((((long) &(myaddr[i])) & 0xf) == 0)
-           fprintf_unfiltered (gdb_stdlog, "\n");
+           {
+             if (targetdebug < 2 && i > 0)
+               {
+                 fprintf_unfiltered (gdb_stdlog, " ...");
+                 break;
+               }
+             fprintf_unfiltered (gdb_stdlog, "\n");
+           }
+         
          fprintf_unfiltered (gdb_stdlog, " %02x", myaddr[i] & 0xff);
        }
     }
@@ -2431,7 +2437,9 @@ initialize_targets (void)
     (add_set_cmd ("target", class_maintenance, var_zinteger,
                  (char *) &targetdebug,
                  "Set target debugging.\n\
-When non-zero, target debugging is enabled.", &setdebuglist),
+When non-zero, target debugging is enabled.  Higher numbers are more\n\
+verbose.  Changes do not take effect until the next \"run\" or \"target\"\n\
+command.", &setdebuglist),
      &showdebuglist);
 
   add_setshow_boolean_cmd ("trust-readonly-sections", class_support,