Browse Source

Update debugging printfs.

Miles Bader 23 years ago
parent
commit
dfa6a5382a
3 changed files with 4 additions and 4 deletions
  1. 2 2
      libc/stdlib/malloc/free.c
  2. 1 1
      libc/stdlib/malloc/malloc.c
  3. 1 1
      libc/stdlib/malloc/realloc.c

+ 2 - 2
libc/stdlib/malloc/free.c

@@ -32,7 +32,7 @@ free (void *mem)
       mem = MALLOC_BASE (mem);
 
       MALLOC_DEBUG ("free: 0x%lx (base = 0x%lx, total_size = %d)\n",
-		    (long)mem + MALLOC_ALIGNMENT, (long)mem, size);
+		    (long)MALLOC_ADDR (mem), (long)mem, size);
 
       __malloc_lock ();
 
@@ -68,7 +68,7 @@ free (void *mem)
 	     reasonably cheap.  */
 	  if ((void *)end != sbrk (0))
 	    {
-	      MALLOC_DEBUG ("  not unmapping: 0x%lx - 0x%lx (%d bytes)\n",
+	      MALLOC_DEBUG ("  not unmapping: 0x%lx - 0x%lx (%ld bytes)\n",
 			    start, end, end - start);
 	      __malloc_unlock_sbrk ();
 	      __malloc_unlock ();

+ 1 - 1
libc/stdlib/malloc/malloc.c

@@ -125,7 +125,7 @@ malloc (size_t size)
       MALLOC_SET_SIZE (mem, size);
 
       MALLOC_DEBUG ("  malloc: returning 0x%lx (base:0x%lx, total_size:%d)\n",
-		    (long)mem, (long)mem - MALLOC_ALIGNMENT, size);
+		    (long)mem, (long)MALLOC_BASE(mem), (long)MALLOC_SIZE(mem));
     }
 
   return mem;

+ 1 - 1
libc/stdlib/malloc/realloc.c

@@ -73,7 +73,7 @@ realloc (void *mem, size_t new_size)
       if (mem)
 	MALLOC_DEBUG ("  realloc: returning 0x%lx"
 		      " (base:0x%lx, total_size:%d)\n",
-		      (long)new_mem, (long)new_mem - sizeof(size_t), size);
+		      (long)mem, (long)MALLOC_BASE(mem), (long)MALLOC_SIZE(mem));
 
       return mem;
     }