Ecere Software
/
sdk
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6738cf3
)
ecere/com/instance: Added code to fill freed memory in non memguard config
author
Jerome St-Louis
<jerome@ecere.com>
Sun, 10 Apr 2016 06:10:33 +0000
(
02:10
-0400)
committer
Jerome St-Louis
<jerome@ecere.com>
Sun, 3 Jul 2016 08:07:03 +0000
(
04:07
-0400)
- Turned on for Debug mode for now
ecere/src/com/instance.ec
patch
|
blob
|
history
diff --git
a/ecere/src/com/instance.ec
b/ecere/src/com/instance.ec
index
ff0324e
..
f1d80a3
100644
(file)
--- a/
ecere/src/com/instance.ec
+++ b/
ecere/src/com/instance.ec
@@
-1290,11
+1290,20
@@
static void _myfree(void * pointer)
printf("WARNING! pool is -1\n");
else */
if(pool)
+ {
+#ifdef _DEBUG
+ memset(pointer, 0xec, block.size);
+#endif
pool->Remove(block);
+ }
else
{
TOTAL_MEM -= sizeof(class MemBlock) + block.size;
OUTSIDE_MEM -= sizeof(class MemBlock) + block.size;
+
+#ifdef _DEBUG
+ memset(block, 0xec, sizeof(class MemBlock) + block.size);
+#endif
free(block);
}
}