Pol  Revision:4b29d2b
opnew.cpp File Reference
#include "logfacility.h"
#include "opnew.h"
#include "pol_global_config.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Clib
 

Functions

void Pol::Clib::PrintHeapData ()
 

Variables

static unsigned int Pol::Clib::blocks_allocated = 0
 
static unsigned int Pol::Clib::bytes_allocated = 0
 
static unsigned int Pol::Clib::last_blocks_allocated = 0
 
static unsigned int Pol::Clib::last_bytes_allocated = 0
 

Detailed Description

History
  • 2005/06/20 Shinigami: extended new/delete operator with linux malloc_usable_size added memory block classification to analyze a little bit (needs defined MEMORYLEAK)
  • 2006/10/06 Shinigami: Linux needs malloc.h for malloc_usable_size FreeBSD 6.1 doesn't know malloc_usable_size (FreeBSD 7.0 will support it)
  • 2007/04/28 Shinigami: polcore().internal information will be logged in excel-friendly format too (leak.log)

Definition in file opnew.cpp.