LALMalloc.h File Reference

#include <stddef.h>
#include <lal/LALRCSID.h>
#include <lal/LALConfig.h>

Include dependency graph for LALMalloc.h:

Go to the source code of this file.

Defines

#define XLALMalloc(n)   XLALMallocLong( n, __FILE__, __LINE__ )
#define XLALCalloc(m, n)   XLALCallocLong( m, n, __FILE__, __LINE__ )
#define XLALRealloc(p, n)   XLALReallocLong( p, n, __FILE__, __LINE__ )
#define LALMalloc(n)   LALMallocLong( n, __FILE__, __LINE__ )
#define LALCalloc(m, n)   LALCallocLong( m, n, __FILE__, __LINE__ )
#define LALRealloc(p, n)   LALReallocLong( p, n, __FILE__, __LINE__ )

Functions

 NRCSID (LALMALLOCH,"$Id: LALMalloc.h,v 1.4 2007/06/08 14:41:52 bema Exp $")
void * XLALMalloc (size_t n)
void * XLALMallocLong (size_t n, const char *file, int line)
void * XLALCalloc (size_t m, size_t n)
void * XLALCallocLong (size_t m, size_t n, const char *file, int line)
void * XLALRealloc (void *p, size_t n)
void * XLALReallocLong (void *p, size_t n, const char *file, int line)
void XLALFree (void *p)
void * LALMallocShort (size_t n)
void * LALMallocLong (size_t n, const char *file, int line)
void LALFree (void *p)
void * LALCallocShort (size_t m, size_t n)
void * LALCallocLong (size_t m, size_t n, const char *file, int line)
void * LALReallocShort (void *p, size_t n)
void * LALReallocLong (void *p, size_t n, const char *file, int line)
void LALCheckMemoryLeaks (void)

Variables

char * lalMemDbgArgPtr
char * lalMemDbgRetPtr
char * lalMemDbgPtr
char * lalMemDbgUsrPtr
void ** lalMemDbgUsrHndl
int lalIsMemDbgArgPtr
int lalIsMemDbgRetPtr
int lalIsMemDbgPtr


Define Documentation

#define XLALMalloc ( n   )     XLALMallocLong( n, __FILE__, __LINE__ )

Definition at line 72 of file LALMalloc.h.

#define XLALCalloc ( m,
n   )     XLALCallocLong( m, n, __FILE__, __LINE__ )

Definition at line 73 of file LALMalloc.h.

#define XLALRealloc ( p,
n   )     XLALReallocLong( p, n, __FILE__, __LINE__ )

Definition at line 74 of file LALMalloc.h.

#define LALMalloc ( n   )     LALMallocLong( n, __FILE__, __LINE__ )

Definition at line 92 of file LALMalloc.h.

#define LALCalloc ( m,
n   )     LALCallocLong( m, n, __FILE__, __LINE__ )

Definition at line 93 of file LALMalloc.h.

#define LALRealloc ( p,
n   )     LALReallocLong( p, n, __FILE__, __LINE__ )

Definition at line 94 of file LALMalloc.h.


Function Documentation

NRCSID ( LALMALLOCH  ,
"$Id: LALMalloc.  h,
v 1.4 2007/06/08 14:41:52 bema Exp $"   
)

void* XLALMalloc ( size_t  n  ) 

Definition at line 331 of file LALMalloc.c.

void* XLALMallocLong ( size_t  n,
const char *  file,
int  line 
)

Definition at line 340 of file LALMalloc.c.

void* XLALCalloc ( size_t  m,
size_t  n 
)

Definition at line 349 of file LALMalloc.c.

void* XLALCallocLong ( size_t  m,
size_t  n,
const char *  file,
int  line 
)

Definition at line 358 of file LALMalloc.c.

void* XLALRealloc ( void *  p,
size_t  n 
)

Definition at line 367 of file LALMalloc.c.

void* XLALReallocLong ( void *  p,
size_t  n,
const char *  file,
int  line 
)

Definition at line 375 of file LALMalloc.c.

void XLALFree ( void *  p  ) 

Definition at line 383 of file LALMalloc.c.

void* LALMallocShort ( size_t  n  ) 

Definition at line 745 of file LALMalloc.c.

void* LALMallocLong ( size_t  n,
const char *  file,
int  line 
)

Definition at line 754 of file LALMalloc.c.

void LALFree ( void *  p  ) 

Definition at line 891 of file LALMalloc.c.

void* LALCallocShort ( size_t  m,
size_t  n 
)

Definition at line 785 of file LALMalloc.c.

void* LALCallocLong ( size_t  m,
size_t  n,
const char *  file,
int  line 
)

Definition at line 794 of file LALMalloc.c.

void* LALReallocShort ( void *  p,
size_t  n 
)

Definition at line 827 of file LALMalloc.c.

void* LALReallocLong ( void *  p,
size_t  n,
const char *  file,
int  line 
)

Definition at line 836 of file LALMalloc.c.

void LALCheckMemoryLeaks ( void   ) 

Definition at line 912 of file LALMalloc.c.


Variable Documentation

char* lalMemDbgArgPtr

Definition at line 414 of file LALMalloc.c.

char* lalMemDbgRetPtr

Definition at line 415 of file LALMalloc.c.

char* lalMemDbgPtr

Definition at line 416 of file LALMalloc.c.

char* lalMemDbgUsrPtr

Definition at line 417 of file LALMalloc.c.

void** lalMemDbgUsrHndl

Definition at line 418 of file LALMalloc.c.

int lalIsMemDbgArgPtr

Definition at line 419 of file LALMalloc.c.

int lalIsMemDbgRetPtr

Definition at line 420 of file LALMalloc.c.

int lalIsMemDbgPtr

Definition at line 421 of file LALMalloc.c.


Generated on Thu Aug 28 03:13:32 2008 for LAL by  doxygen 1.5.2