| |    | 85019 packages online | 
 | 
|  | 
| 
 | 
| dev/debug/memguardian.lha |  |  | | No screenshot available | 
 |  | MemGuardian 0.1 - a simple debug-time memory tracker for C/C++ programs
-----------------------------------------------------------------------
MemGuardian's purpose is to help tracking memory allocation and deallocation. It
tries to catch
possible memory leaks, deallocations that happen more than once, attempts to
free non-allocated
memory and attempts to use wrong deallocation method with allocated memory.
The concept can be easily extended to "any" resource, it's only a matter of
writing more wrapper functions.
Currently it supports memory tracking via functions:
 - MG_malloc (malloc), MG_free (free), MG_AllocVec (IExec->AllocVec), MG_FreeVec
(IExec->FreeVec)
And via overloaded C++ operators:
 - new, new [], delete, delete []
MemGuardian is Public Domain.
 |  | 
 Contents of dev/debug/memguardian.lha
  PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  158     320  49.4% -lh5- 7d4b Apr 26  2005 MemGuardian/makefile
[generic]                 2126   12337  17.2% -lh5- 46fc Apr 26  2005 MemGuardian/MemGuardian.c
[generic]                  896    3373  26.6% -lh5- dbbb Apr 26  2005 MemGuardian/MemGuardian.h
[generic]                 1342    3758  35.7% -lh5- 9095 Apr 26  2005 MemGuardian/readme.txt
[generic]                 4436   11108  39.9% -lh5- c6d2 Apr 26  2005 MemGuardian/test
[generic]                  517    1086  47.6% -lh5- ea0b Apr 26  2005 MemGuardian/test.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         6 files    9475   31982  29.6%            Apr 26  2005
 | 
 |  | 
|  | 
| Page generated in 0.03 seconds | 
| Aminet © 1992-2024 Urban 
Müller and the Aminet team.
Aminet contact address: <aminet  aminet net> |