Debug Malloc (dmalloc) for Mac OS
X
News
| Introduction
| System
Requirements | Download
Source Code
| Change
History | Known
Problems
News
24 Oct 2004 : Released dmalloc v5.4.2 for Mac OS X.
Introduction
The debug memory allocation or "dmalloc" library has been
designed as a drop in replacement for the system's `malloc',
`realloc', `calloc', `free' and other memory management
routines while providing powerful debugging facilities
configurable at runtime. These facilities include such
things as memory-leak tracking, fence-post write detection,
file/line number reporting, and general logging of
statistics.
For more information on dmalloc, visit the dmalloc
web site.
dmalloc for Mac OS X is the collection of patches for the
dmalloc source code that enables
building of the dmalloc libraries and tools on Mac OS X.
Pre-built libraries and binaries for Mac OS X are
not available.
To be automatically notified of updates, I recommend
using the mailing list subscription feature offered by
System
Requirements
Requirements for dmalloc for Mac OS X :
- Mac OS X 10.1 or newer (most recently tested with
10.1.5, 10.2.6, 10.3.3)
- Mac OS X Developer Tools
- dmalloc source code
- dmalloc for Mac OS X source code patches
Download
Files are stored as StuffIt (.sit) binary files, or Apple
Disk Copy device image (.dmg) files, or MacBinary (.bin)
files, or BinHex (.hqx) files. You may require an
appropriate FTP client and/or web browser settings.
The ".mac" (or iDisk Public Folder for user "teague") web
site appears to have more reliable file transfers.
There is not a direct download link to the
file on the iDisk - look in the "4. dmalloc" folder.
- dmalloc v5.4.2 for Mac OS X (released 24 Oct 04).
[ iDisk
| HTTP
]
Source
Code
The source code for dmalloc is provided under the terms
of the license accompanying the dmalloc distribution. Since
the standard dmalloc binary distributions don't include a
binary distribution for Mac OS X, it is possible to take the
standard dmalloc source distribution and build a binary for
Mac OS X. The process for doing so, is explained in the
documentation provided with dmalloc for Mac OS X.
The sources required, are available from :
Change
History
24 Oct 04 :
v5.4.2 Release of dmalloc.
Known
Problems
v5.4.2. None.
News
| Introduction
| System
Requirements | Download
Source Code
| Change
History | Known
Problems
|