X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fxcoffsolib.c;h=5884f8b6c364dc4e7e9bee6d97460b06c7ff03a7;hb=d9b76ff95d9cc3471b46fdae062c5a1d302f5ee7;hp=c36e3a851cedb683c5156f8ea4c985acc76fdfdb;hpb=9b254dd1ce46c19dde1dde5b8d1e22e862dfacce;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/xcoffsolib.c b/gdb/xcoffsolib.c index c36e3a851c..5884f8b6c3 100644 --- a/gdb/xcoffsolib.c +++ b/gdb/xcoffsolib.c @@ -1,5 +1,5 @@ /* Shared library support for RS/6000 (xcoff) object files, for GDB. - Copyright (C) 1991, 1992, 1995, 1996, 1999, 2000, 2001, 2007, 2008 + Copyright (C) 1991, 1992, 1995, 1996, 1999, 2000, 2001, 2007, 2008, 2009 Free Software Foundation, Inc. Contributed by IBM Corporation. @@ -62,6 +62,7 @@ static void sharedlibrary_command (char *pattern, int from_tty); static void solib_info (char *args, int from_tty) { + int addr_size = gdbarch_addr_bit (target_gdbarch) / 8; struct vmap *vp = vmap; /* Check for new shared libraries loaded with load (). */ @@ -83,8 +84,10 @@ Text Range Data Range Syms Shared Object Library\n"); for (; vp != NULL; vp = vp->nxt) { printf_unfiltered ("0x%s-0x%s 0x%s-0x%s %s %s%s%s%s\n", - paddr (vp->tstart),paddr (vp->tend), - paddr (vp->dstart), paddr (vp->dend), + phex (vp->tstart, addr_size), + phex (vp->tend, addr_size), + phex (vp->dstart, addr_size), + phex (vp->dend, addr_size), vp->loaded ? "Yes" : "No ", vp->name, *vp->member ? "(" : "",