|
From: <sv...@va...> - 2005-07-17 18:01:01
|
Author: njn
Date: 2005-07-17 19:00:57 +0100 (Sun, 17 Jul 2005)
New Revision: 4153
Log:
tweaks
Modified:
trunk/coregrind/m_mallocfree.c
Modified: trunk/coregrind/m_mallocfree.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_mallocfree.c 2005-07-17 17:55:42 UTC (rev 4152)
+++ trunk/coregrind/m_mallocfree.c 2005-07-17 18:00:57 UTC (rev 4153)
@@ -999,15 +999,15 @@
vg_assert(blockSane(a, b));
# endif
=20
- a->bytes_on_loan -=3D bszB_to_pszB(a, get_bszB(b));
-
+ b_bszB =3D get_bszB(b);
+ b_pszB =3D bszB_to_pszB(a, b_bszB);
sb =3D findSb( a, b );
sb_start =3D &sb->payload_bytes[0];
sb_end =3D &sb->payload_bytes[sb->n_payload_bytes - 1];
=20
+ a->bytes_on_loan -=3D b_pszB;
+
// Put this chunk back on a list somewhere.
- b_bszB =3D get_bszB(b);
- b_pszB =3D bszB_to_pszB(a, b_bszB);
b_listno =3D pszB_to_listNo(b_pszB);
mkFreeBlock( a, b, b_bszB, b_listno );
=20
@@ -1175,8 +1175,7 @@
bszB_to_pszB(a, get_bszB(get_payload_block(a, align_p)))
);
=20
- a->bytes_on_loan=20
- +=3D bszB_to_pszB(a, get_bszB(get_payload_block(a, align_p)));
+ a->bytes_on_loan +=3D bszB_to_pszB(a, get_bszB(get_payload_block(a, a=
lign_p)));
if (a->bytes_on_loan > a->bytes_on_loan_max)
a->bytes_on_loan_max =3D a->bytes_on_loan;
=20
|