From: David S. W. <dw...@us...> - 2006-07-25 14:25:58
|
Update of /cvsroot/xsb/XSB/emu In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv4423 Modified Files: memory_xsb.c Log Message: Added commented out code for setting freed space to an odd bit pattern. Useful for debugging memory management, and thought I'd keep it around in case it might prove useful in the future. Index: memory_xsb.c =================================================================== RCS file: /cvsroot/xsb/XSB/emu/memory_xsb.c,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- memory_xsb.c 27 Feb 2006 22:03:46 -0000 1.29 +++ memory_xsb.c 25 Jul 2006 14:25:54 -0000 1.30 @@ -215,10 +215,12 @@ void mem_dealloc(void *addr, unsigned long size, int category) { + // int i; size = (size+7) & ~0x7 ; /* round to 8 */ #ifdef NON_OPT_COMPILE SYS_MUTEX_LOCK_NOERROR(MUTEX_MEM); #endif + // if (size > 0) for (i=0; i<size/4-1; i++) *((CPtr *)addr + i) = (CPtr)0xefefefef; pspacesize[category] -= size; free(addr); #ifdef NON_OPT_COMPILE |