www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/04/03/22:41:55

Message-Id: <199904040340.WAA02622@delorie.com>
Sender: nate AT cartsys DOT com
Date: Sat, 03 Apr 1999 16:31:05 -0800
From: Nate Eldredge <nate AT cartsys DOT com>
To: djgpp-announce AT delorie DOT com
Subject: ANNOUNCE: YAMD malloc debugger v0.2
Reply-To: djgpp AT delorie DOT com

This is to announce the upload of version 0.2 of YAMD (Yet Another
Malloc Debugger).  It can be fetched from:

http://www.cartsys.com/eldredge/n/yamd/

YAMD is a package for finding bugs related to dynamic memory allocation
(pointer overruns, memory leaks, etc).  Among its special features:

* Paging mechanisms are used to trap illegal memory accesses.  This
means that reads as well as writes can be caught, and are caught
immediately, rather than at some later time.

* All operations are logged with a traceback to aid in finding why some
allocation or other went awry.

* No changes to your source are required to use YAMD.

* Everything else you'd expect from a malloc debugger; checking of
"obvious" errors like multiple freeing, etc.

YAMD also works under Linux, and in fact supports some additional
features there.

Some restrictions do apply:

- Several DPMI 1.0 features are essential to the way YAMD works;
therefore, **it will only work under plain DOS with CWSDPMI as the DPMI
server**.

- A fairly large amount of swap space is recommended.

Copying policy is GPL.

Please check it out, and report any successes/failures/bugs to me:
<nate AT cartsys DOT com>.
-- 

Nate Eldredge
nate AT cartsys DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019