Main Page   Namespace List   Compound List   File List   Namespace Members   Compound Members   File Members  

LeakChecker.cpp File Reference

#include "dgconfig.h"
#include "LeakChecker.h"
#include "DebugUtility.h"
#include "DebugMutex.h"
#include "MallocAllocator.h"
#include <map>
#include <list>

Namespaces

namespace  debug
namespace  std

Defines

#define dg_LC_TRACE(args)   (void)0
#define dg_LC_UNKNOWN_FILE   "<unknown>"
#define dg_LC_UNKNOWN_LINE   0

Functions

void * dg_calloc (size_t n, size_t size, const char *file, int line)
void * dg_malloc (size_t n, const char *file, int line)
void * dg_realloc (void *p, size_t n, const char *file, int line)
void dg_free (void *p, const char *file, int line)
void * operator new (size_t n) throw ( std ::bad_alloc )
void * operator new[] (size_t n) throw ( std ::bad_alloc )
void * operator new (size_t n, const char *file, int line) throw ( std ::bad_alloc )
void * operator new[] (size_t n, const char *file, int line) throw ( std ::bad_alloc )
void operator delete (void *p) throw ()
void operator delete[] (void *p) throw ()
void operator delete (void *p, const char *file, int line) throw ()
void operator delete[] (void *p, const char *file, int line) throw ()

Define Documentation

#define dg_LC_TRACE args       (void)0
 

#define dg_LC_UNKNOWN_FILE   "<unknown>"
 

#define dg_LC_UNKNOWN_LINE   0
 


Function Documentation

void* dg_calloc size_t    n,
size_t    size,
const char *    file,
int    line
 

void* dg_malloc size_t    n,
const char *    file,
int    line
 

void* dg_realloc void *    p,
size_t    n,
const char *    file,
int    line
 

void dg_free void *    p,
const char *    file,
int    line
 

void* operator new size_t    n throw ( std ::bad_alloc )
 

void* operator new[] size_t    n throw ( std ::bad_alloc )
 

void* operator new size_t    n,
const char *    file,
int    line
throw ( std ::bad_alloc )
 

void* operator new[] size_t    n,
const char *    file,
int    line
throw ( std ::bad_alloc )
 

void operator delete void *    p throw ()
 

void operator delete[] void *    p throw ()
 

void operator delete void *    p,
const char *    file,
int    line
throw ()
 

void operator delete[] void *    p,
const char *    file,
int    line
throw ()
 


Generated on Tue May 14 22:56:28 2002 for Debug Utilities by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001