Debug Malloc

(dmalloc)

for Mac OS X


Home Page
Personal Data
Personal History
At Home
At Work
At Play
Other Things
Useful Links

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

VersionTracker logo

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

Home Page| Personal Data | Personal History | At Home | At Work | At Play | Other Things | Useful Links

Copyright (c) 1995-2004 Terry Teague
abuse@mac.com
Date Last Modified: 10/25/2004
Replace "abuse" with "teague" in EMail address

-----------------------------27414167013931 Content-Disposition: form-data; name="userfile"; filename="" 1