Changeset: 23d9cae451b9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=23d9cae451b9
Modified Files:
        gdk/gdk_utils.c
Branch: Feb2013
Log Message:

"Deadbeef" memory area after requested area in GDKzalloc.


diffs (19 lines):

diff --git a/gdk/gdk_utils.c b/gdk/gdk_utils.c
--- a/gdk/gdk_utils.c
+++ b/gdk/gdk_utils.c
@@ -709,8 +709,14 @@ GDKzalloc(size_t size)
        size_t maxsize = size;
        void *p = GDKmallocmax(size, &maxsize, 0);
        ALLOCDEBUG fprintf(stderr, "#GDKzalloc " SZFMT " " SZFMT " " PTRFMT 
"\n", size, maxsize, PTRFMTCAST p);
-       if (p)
+       if (p) {
                memset(p, 0, size);
+#ifndef NDEBUG
+               /* DeadBeef allocated area beyond what was requested */
+               DEADBEEFCHK if (maxsize > size)
+                       memset((char *) p + size, 0xBD, maxsize - size);
+#endif
+       }
        return p;
 }
 
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to