Mail Archives: djgpp/1999/10/14/23:08:05
From: | Nate Eldredge <neldredge AT hmc DOT edu>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | ANNOUNCE: YAMD malloc debugger v0.32 released
|
Date: | Thu, 14 Oct 1999 19:29:34 -0700
|
Organization: | Harvey Mudd College
|
Lines: | 44
|
Message-ID: | <3806918E.80607955@hmc.edu>
|
NNTP-Posting-Host: | mercury.st.hmc.edu
|
Mime-Version: | 1.0
|
X-Trace: | nntp1.interworld.net 939954612 56999 134.173.45.219 (15 Oct 1999 02:30:12 GMT)
|
X-Complaints-To: | usenet AT nntp1 DOT interworld DOT net
|
NNTP-Posting-Date: | 15 Oct 1999 02:30:12 GMT
|
X-Mailer: | Mozilla 4.61 [en] (X11; U; Linux 2.2.13pre12 i586)
|
X-Accept-Language: | en
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Reply-To: | djgpp AT delorie DOT com
|
I've uploaded version 0.32 of YAMD, Yet Another Malloc Debugger.
A few compilation problems are fixed. There aren't really any major
changes in this version.
You can get it from:
http://www3.hmc.edu/~neldredge/yamd/
Note that this is a different site than for previous releases.
About 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.
================================================================
--
Nate Eldredge
neldredge AT hmc DOT edu
- Raw text -