X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=zone.h;h=a4f852dc1c5143e22567acc0caa77a2ab43f0920;hb=40b76564595459c2a1bbbdac928e4a1b6f05eb3f;hp=5d88c77307323297e3161d16dd314ddc1862c234;hpb=b7faa80a0985a5fbb784a9de8afaa03fe5067d4a;p=xonotic%2Fdarkplaces.git diff --git a/zone.h b/zone.h index 5d88c773..a4f852dc 100644 --- a/zone.h +++ b/zone.h @@ -24,9 +24,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // LordHavoc: this is pointless with a good C library //#define MEMCLUMPING -#define POOLNAMESIZE 128 -// if set this pool will be printed in memlist reports -#define POOLFLAG_TEMP 1 +// div0: heap overflow detection paranoia +//#define MEMPARANOIA 1 + #if MEMCLUMPING // give malloc padding so we can't waste most of a page at the end #define MEMCLUMPSIZE (65536 - 1536) @@ -34,11 +34,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define MEMUNIT 8 #define MEMBITS (MEMCLUMPSIZE / MEMUNIT) #define MEMBITINTS (MEMBITS / 32) -#define MEMCLUMP_SENTINEL 0xABADCAFE #endif -#define MEMHEADER_SENTINEL1 0xDEADF00D -#define MEMHEADER_SENTINEL2 0xDF +#define POOLNAMESIZE 128 +// if set this pool will be printed in memlist reports +#define POOLFLAG_TEMP 1 typedef struct memheader_s {