This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[PATCH] utils.c (strlen_paddr, paddr, paddr_nz)
- To: gdb-patches at sourceware dot cygnus dot com
- Subject: [PATCH] utils.c (strlen_paddr, paddr, paddr_nz)
- From: David Taylor <taylor at cygnus dot com>
- Date: Wed, 15 Nov 2000 15:40:06 -0500
This cleans up a little bit of confusion between addresses and
pointers:
* utils.c (strlen_paddr, paddr, paddr_nz): Use TARGET_ADDR_BIT,
not TARGET_PTR_BIT, since we are dealing with addresses, not
pointers.
(For some processors, addresses and pointers are different sizes --
addresses are bigger.)
Index: gdb/utils.c
===================================================================
RCS file: /cvs/src/src/gdb/utils.c,v
retrieving revision 1.21
diff -c -r1.21 utils.c
*** utils.c 2000/11/04 00:46:46 1.21
--- utils.c 2000/11/15 00:32:45
***************
*** 2720,2738 ****
int
strlen_paddr (void)
{
! return (TARGET_PTR_BIT / 8 * 2);
}
char *
paddr (CORE_ADDR addr)
{
! return phex (addr, TARGET_PTR_BIT / 8);
}
char *
paddr_nz (CORE_ADDR addr)
{
! return phex_nz (addr, TARGET_PTR_BIT / 8);
}
static void
--- 2720,2738 ----
int
strlen_paddr (void)
{
! return (TARGET_ADDR_BIT / 8 * 2);
}
char *
paddr (CORE_ADDR addr)
{
! return phex (addr, TARGET_ADDR_BIT / 8);
}
char *
paddr_nz (CORE_ADDR addr)
{
! return phex_nz (addr, TARGET_ADDR_BIT / 8);
}
static void