]> git.eshelyaron.com Git - emacs.git/commitdiff
New defines to enable buffer overrun checking.
authorKim F. Storm <storm@cua.dk>
Tue, 30 Nov 2004 00:31:38 +0000 (00:31 +0000)
committerKim F. Storm <storm@cua.dk>
Tue, 30 Nov 2004 00:31:38 +0000 (00:31 +0000)
(GC_CHECK_STRING_OVERRUN, GC_CHECK_STRING_FREE_LIST)
(XMALLOC_OVERRUN_CHECK, GC_CHECK_CONS_LIST): Add.

src/lisp.h

index 3cbdea0f0bf283247d60c0d8c01515c0253e71a1..2111fe333e60309f4cfcec1aefa99bd715e6827f 100644 (file)
@@ -35,6 +35,22 @@ Boston, MA 02111-1307, USA.  */
    be compared to the sizes recorded in Lisp strings.  */
 
 #define GC_CHECK_STRING_BYTES 1
+
+/* Define this to check for short string overrun.  */
+
+#define GC_CHECK_STRING_OVERRUN 1
+
+/* Define this to check the string free list.  */
+
+#define GC_CHECK_STRING_FREE_LIST 1
+
+/* Define this to check for malloc buffer overrun.  */
+
+#define XMALLOC_OVERRUN_CHECK 1
+
+/* Define this to check for errors in cons list.  */
+/* #define GC_CHECK_CONS_LIST 1 */
+
 #endif /* 0 */