@ -50,9 +50,6 @@
# include "utils/memdebug.h"
# include "utils/memutils.h"
/* Define this to detail debug alloc information */
/* #define HAVE_ALLOCINFO */
/*--------------------
* Chunk freelist k holds chunks of size 1 < < ( k + ALLOC_MINBITS ) ,
* for k = 0 . . ALLOCSET_NUM_FREELISTS - 1.
@ -298,21 +295,6 @@ static const MemoryContextMethods AllocSetMethods = {
# endif
} ;
/* ----------
* Debug macros
* - - - - - - - - - -
*/
# ifdef HAVE_ALLOCINFO
# define AllocFreeInfo(_cxt, _chunk) \
fprintf ( stderr , " AllocFree: %s: %p, %zu \n " , \
( _cxt ) - > header . name , ( _chunk ) , ( _chunk ) - > size )
# define AllocAllocInfo(_cxt, _chunk) \
fprintf ( stderr , " AllocAlloc: %s: %p, %zu \n " , \
( _cxt ) - > header . name , ( _chunk ) , ( _chunk ) - > size )
# else
# define AllocFreeInfo(_cxt, _chunk)
# define AllocAllocInfo(_cxt, _chunk)
# endif
/* ----------
* AllocSetFreeIndex -
@ -796,8 +778,6 @@ AllocSetAlloc(MemoryContext context, Size size)
set - > blocks = block ;
}
AllocAllocInfo ( set , chunk ) ;
/* Ensure any padding bytes are marked NOACCESS. */
VALGRIND_MAKE_MEM_NOACCESS ( ( char * ) AllocChunkGetPointer ( chunk ) + size ,
chunk_size - size ) ;
@ -835,8 +815,6 @@ AllocSetAlloc(MemoryContext context, Size size)
randomize_mem ( ( char * ) AllocChunkGetPointer ( chunk ) , size ) ;
# endif
AllocAllocInfo ( set , chunk ) ;
/* Ensure any padding bytes are marked NOACCESS. */
VALGRIND_MAKE_MEM_NOACCESS ( ( char * ) AllocChunkGetPointer ( chunk ) + size ,
chunk - > size - size ) ;
@ -996,8 +974,6 @@ AllocSetAlloc(MemoryContext context, Size size)
randomize_mem ( ( char * ) AllocChunkGetPointer ( chunk ) , size ) ;
# endif
AllocAllocInfo ( set , chunk ) ;
/* Ensure any padding bytes are marked NOACCESS. */
VALGRIND_MAKE_MEM_NOACCESS ( ( char * ) AllocChunkGetPointer ( chunk ) + size ,
chunk_size - size ) ;
@ -1021,8 +997,6 @@ AllocSetFree(MemoryContext context, void *pointer)
/* Allow access to private part of chunk header. */
VALGRIND_MAKE_MEM_DEFINED ( chunk , ALLOCCHUNK_PRIVATE_LEN ) ;
AllocFreeInfo ( set , chunk ) ;
# ifdef MEMORY_CONTEXT_CHECKING
/* Test for someone scribbling on unused space in chunk */
if ( chunk - > requested_size < chunk - > size )