]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/maint.c
import gdb-1999-07-07 post reformat
[thirdparty/binutils-gdb.git] / gdb / maint.c
index 46e96d9fb602f0a85fbd73bef49b7596013da6e4..4ec051ad991c2aeda4ec8016a2d5e5f4e5303ea3 100644 (file)
@@ -2,21 +2,22 @@
    Copyright 1992, 1993, 1994 Free Software Foundation, Inc.
    Written by Fred Fish at Cygnus Support.
 
-This file is part of GDB.
+   This file is part of GDB.
 
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
 
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
 
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
 
 
 #include "defs.h"
@@ -28,7 +29,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 #include "gdbtypes.h"
 #include "demangle.h"
 #include "gdbcore.h"
-#include "expression.h" /* For language.h */
+#include "expression.h"                /* For language.h */
 #include "language.h"
 #include "symfile.h"
 #include "objfiles.h"
@@ -68,17 +69,17 @@ int watchdog = 0;
 
 /*
 
-LOCAL FUNCTION
+   LOCAL FUNCTION
 
-       maintenance_command -- access the maintenance subcommands
+   maintenance_command -- access the maintenance subcommands
 
-SYNOPSIS
+   SYNOPSIS
 
-       void maintenance_command (char *args, int from_tty)
+   void maintenance_command (char *args, int from_tty)
 
-DESCRIPTION
+   DESCRIPTION
 
-*/
+ */
 
 static void
 maintenance_command (args, from_tty)
@@ -105,12 +106,12 @@ maintenance_dump_me (args, from_tty)
 #endif
 
 /*  Someday we should allow demangling for things other than just
-    explicit strings.  For example, we might want to be able to
-    specify the address of a string in either GDB's process space
-    or the debuggee's process space, and have gdb fetch and demangle
-    that string.  If we have a char* pointer "ptr" that points to
-    a string, we might want to be able to given just the name and
-    have GDB demangle and print what it points to, etc.  (FIXME) */
+   explicit strings.  For example, we might want to be able to
+   specify the address of a string in either GDB's process space
+   or the debuggee's process space, and have gdb fetch and demangle
+   that string.  If we have a char* pointer "ptr" that points to
+   a string, we might want to be able to given just the name and
+   have GDB demangle and print what it points to, etc.  (FIXME) */
 
 static void
 maintenance_demangle (args, from_tty)
@@ -191,15 +192,15 @@ print_section_table (abfd, asect, ignore)
   /* FIXME-32x64: Need print_address_numeric with field width.  */
   printf_filtered ("    %s",
                   local_hex_string_custom
-                    ((unsigned long) bfd_section_vma (abfd, asect), "08l"));
+                  ((unsigned long) bfd_section_vma (abfd, asect), "08l"));
   printf_filtered ("->%s",
                   local_hex_string_custom
-                    ((unsigned long) (bfd_section_vma (abfd, asect)
-                                      + bfd_section_size (abfd, asect)),
-                     "08l"));
+                  ((unsigned long) (bfd_section_vma (abfd, asect)
+                                    + bfd_section_size (abfd, asect)),
+                   "08l"));
   printf_filtered (" at %s",
                   local_hex_string_custom
-                    ((unsigned long) asect->filepos, "08l"));
+                  ((unsigned long) asect->filepos, "08l"));
   printf_filtered (": %s", bfd_section_name (abfd, asect));
 
   if (flags & SEC_ALLOC)
@@ -239,19 +240,19 @@ maintenance_info_sections (arg, from_tty)
   if (exec_bfd)
     {
       printf_filtered ("Exec file:\n");
-      printf_filtered ("    `%s', ", bfd_get_filename(exec_bfd));
+      printf_filtered ("    `%s', ", bfd_get_filename (exec_bfd));
       wrap_here ("        ");
-      printf_filtered ("file type %s.\n", bfd_get_target(exec_bfd));
-      bfd_map_over_sections(exec_bfd, print_section_table, 0);
+      printf_filtered ("file type %s.\n", bfd_get_target (exec_bfd));
+      bfd_map_over_sections (exec_bfd, print_section_table, 0);
     }
 
   if (core_bfd)
     {
       printf_filtered ("Core file:\n");
-      printf_filtered ("    `%s', ", bfd_get_filename(core_bfd));
+      printf_filtered ("    `%s', ", bfd_get_filename (core_bfd));
       wrap_here ("        ");
-      printf_filtered ("file type %s.\n", bfd_get_target(core_bfd));
-      bfd_map_over_sections(core_bfd, print_section_table, 0);
+      printf_filtered ("file type %s.\n", bfd_get_target (core_bfd));
+      bfd_map_over_sections (core_bfd, print_section_table, 0);
     }
 }
 
@@ -281,9 +282,9 @@ maintenance_print_command (arg, from_tty)
 
 /* The "maintenance translate-address" command converts a section and address
    to a symbol.  This can be called in two ways:
-               maintenance translate-address <secname> <addr>
-       or      maintenance translate-address <addr>
-*/
+   maintenance translate-address <secname> <addr>
+   or   maintenance translate-address <addr>
+ */
 
 static void
 maintenance_translate_address (arg, from_tty)
@@ -304,19 +305,20 @@ maintenance_translate_address (arg, from_tty)
 
   if (!isdigit (*p))
     {                          /* See if we have a valid section name */
-      while (*p && !isspace (*p)) /* Find end of section name */
+      while (*p && !isspace (*p))      /* Find end of section name */
        p++;
       if (*p == '\000')                /* End of command? */
        error ("Need to specify <section-name> and <address>");
       *p++ = '\000';
-      while (isspace (*p)) p++;        /* Skip whitespace */
+      while (isspace (*p))
+       p++;                    /* Skip whitespace */
 
       ALL_OBJFILES (objfile)
-       {
-         sect = bfd_get_section_by_name (objfile->obfd, arg);
-         if (sect != NULL)
-           break;
-       }
+      {
+       sect = bfd_get_section_by_name (objfile->obfd, arg);
+       if (sect != NULL)
+         break;
+      }
 
       if (!sect)
        error ("Unknown section %s.", arg);
@@ -330,8 +332,8 @@ maintenance_translate_address (arg, from_tty)
     sym = lookup_minimal_symbol_by_pc (address);
 
   if (sym)
-    printf_filtered ("%s+%u\n", 
-                    SYMBOL_SOURCE_NAME (sym), 
+    printf_filtered ("%s+%u\n",
+                    SYMBOL_SOURCE_NAME (sym),
                     address - SYMBOL_VALUE_ADDRESS (sym));
   else if (sect)
     printf_filtered ("no symbol at %s:0x%08x\n", sect->name, address);
@@ -355,7 +357,7 @@ to test internal functions such as the C++ demangler, etc.",
   add_com_alias ("mt", "maintenance", class_maintenance, 1);
 
   add_prefix_cmd ("info", class_maintenance, maintenance_info_command,
-                 "Commands for showing internal info about the program being debugged.",
+     "Commands for showing internal info about the program being debugged.",
                  &maintenanceinfolist, "maintenance info ", 0,
                  &maintenancelist);
 
@@ -435,10 +437,10 @@ If a SOURCE file is specified, dump only that file's partial symbols.",
           &maintenancelist);
 
   add_show_from_set (
-    add_set_cmd ("watchdog", class_maintenance, var_zinteger, (char *)&watchdog,
-                "Set watchdog timer.\n\
+                     add_set_cmd ("watchdog", class_maintenance, var_zinteger, (char *) &watchdog,
+                                  "Set watchdog timer.\n\
 When non-zero, this timeout is used instead of waiting forever for a target to\n\
 finish a low-level step or continue operation.  If the specified amount of time\n\
 passes without a response from the target, an error occurs.", &setlist),
-                    &showlist);
+                     &showlist);
 }