From 7343d46ade7c7593f1de05d61ac05582e26828a8 Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Mon, 24 Feb 2003 23:58:32 +0000 Subject: [PATCH] 2003-02-24 Andrew Cagney * infptrace.c (udot_info): Change type of udot_off to long. Use paddr when printing udot_off's value. --- gdb/ChangeLog | 5 +++++ gdb/infptrace.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1aedd24611..e2a7e52593 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2003-02-24 Andrew Cagney + + * infptrace.c (udot_info): Change type of udot_off to long. Use + paddr when printing udot_off's value. + 2003-02-24 David Carlton * symtab.c (make_symbol_overload_list): Only read in partial diff --git a/gdb/infptrace.c b/gdb/infptrace.c index 601e157c8e..e75ea4c41f 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 */