summaryrefslogtreecommitdiff
path: root/gdb/infptrace.c
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2003-02-24 23:58:32 +0000
committerAndrew Cagney <cagney@redhat.com>2003-02-24 23:58:32 +0000
commitecc45a6d50c154520819c9861cb7309bde8edca3 (patch)
tree0aa5873fc7ccd2ad030289ed756dfaf2353dbe55 /gdb/infptrace.c
parent39195345eb917b98b50705749f76559fb61cc99e (diff)
downloadgdb-ecc45a6d50c154520819c9861cb7309bde8edca3.tar.gz
2003-02-24 Andrew Cagney <cagney@redhat.com>
* infptrace.c (udot_info): Change type of udot_off to long. Use paddr when printing udot_off's value.
Diffstat (limited to 'gdb/infptrace.c')
-rw-r--r--gdb/infptrace.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/infptrace.c b/gdb/infptrace.c
index 601e157c8ef..e75ea4c41f2 100644
--- a/gdb/infptrace.c
+++ b/gdb/infptrace.c
@@ -629,7 +629,7 @@ static void
udot_info (char *dummy1, int dummy2)
{
#if defined (KERNEL_U_SIZE)
- int udot_off; /* Offset into user struct */
+ long udot_off; /* Offset into user struct */
int udot_val; /* Value from user struct at udot_off */
char mess[128]; /* For messages */
#endif
@@ -657,12 +657,13 @@ udot_info (char *dummy1, int dummy2)
{
printf_filtered ("\n");
}
- printf_filtered ("%04x:", udot_off);
+ printf_filtered ("%s:", paddr (udot_off));
}
udot_val = ptrace (PT_READ_U, PIDGET (inferior_ptid), (PTRACE_ARG3_TYPE) udot_off, 0);
if (errno != 0)
{
- sprintf (mess, "\nreading user struct at offset 0x%x", udot_off);
+ sprintf (mess, "\nreading user struct at offset 0x%s",
+ paddr_nz (udot_off));
perror_with_name (mess);
}
/* Avoid using nonportable (?) "*" in print specs */