This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[PATCH] utils.c (strlen_paddr, paddr, paddr_nz)


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]