Output hex with local_hex_string for Modula-2 support.
authorJohn Gilmore <gnu@cygnus>
Thu, 19 Sep 1991 09:13:50 +0000 (09:13 +0000)
committerJohn Gilmore <gnu@cygnus>
Thu, 19 Sep 1991 09:13:50 +0000 (09:13 +0000)
gdb/core.c

index b5895c5be8d6f1e0fd923940085b606a15eae5fc..b4f812a7173f35e4c6a341d835bf2496ee7205a2 100644 (file)
@@ -281,17 +281,17 @@ core_files_info (t)
 
   printf ("\tCore file `%s'.\n", bfd_get_filename(core_bfd));
 
-  for (p = t->sections; p < t->sections_end; p++)
-    if (p->bfd == core_bfd)
-      printf("\tcore file  from 0x%08x to 0x%08x is %s\n",
-         p->addr, p->endaddr,
-         bfd_section_name (p->bfd, p->sec_ptr));
-    else {
-      printf("\tshared lib from 0x%08x to 0x%08x is %s in %s\n",
-         p->addr, p->endaddr,
-         bfd_section_name (p->bfd, p->sec_ptr),
-         bfd_get_filename (p->bfd));
+  for (p = t->sections; p < t->sections_end; p++) {
+    printf(p->bfd == core_bfd? "\tcore file  ": "\tshared lib ");
+    printf("from %s", local_hex_string_custom (p->addr, "08"));
+    printf(" to %s", local_hex_string_custom (p->endaddr, "08"));
+    if (p->bfd != core_bfd) {
+      printf(" is %s in %s",
+            bfd_section_name (p->bfd, p->sec_ptr),
+            bfd_get_filename (p->bfd));
     }
+    printf ("\n");
+  }
 }
 \f
 void
@@ -304,16 +304,16 @@ memory_error (status, memaddr)
     {
       /* Actually, address between memaddr and memaddr + len
         was out of bounds. */
-      error ("Cannot access memory at address 0x%x.", memaddr);
+      error ("Cannot access memory at address %s.", local_hex_string(memaddr));
     }
   else
     {
       if (status >= sys_nerr || status < 0)
-       error ("Error accessing memory address 0x%x: unknown error (%d).",
-              memaddr, status);
+       error ("Error accessing memory address %s: unknown error (%d).",
+              local_hex_string(memaddr), status);
       else
-       error ("Error accessing memory address 0x%x: %s.",
-              memaddr, sys_errlist[status]);
+       error ("Error accessing memory address %s: %s.",
+              local_hex_string(memaddr), sys_errlist[status]);
     }
 }