Message-ID: <3E7B8D9D.EEE854B1@yahoo.com> Date: Fri, 21 Mar 2003 17:09:33 -0500 From: CBFalconer Organization: Ched Research X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: djgpp-workers AT delorie DOT com Subject: Re: nmalloc revisited References: <200303141601 DOT RAA26911 AT lws256 DOT lu DOT erisoft DOT se> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Martin Stromberg wrote: > CBFalconer said: > > Martin Stromberg wrote: > > > > BTW the nmalloc.c code has not been altered since June 2002, > > > > and the overall package is unaltered since November 2002 (some > > > > documentation changes and testing). It remains available at: > > > > > > So it remains incompatible with the debugging machinery already > > > present in DJGPP? > > > > > > I'll back out my local incorporation of it as it seems it never > > > will be (and some DJGPP test case(s?) won't build). > > > > What won't build? I have never found any specification for the > > Some test case in djgpp/test. I don't remember exactly where but > tests/libc/ansi/stdlib/ is not impossible. It tried to use the > malloc debug hooks. > > > debugging systems, but the debug interface remains in nmalloc, > > You can't be using up-to-date information. It's checked in in CVS. > You can get a current version of malloc.txh here: > . I have just mounted a revised version of nmalloc.zip, which can supply all the features of that debug package AFAICT. There is still some work to be done to integrate things better, and to resolve the semantics of the debug levels. It includes the provisions to alter the output file for the debug dumps discussed here with Eli, and the use of some fields in mallocinfo to show the count of free space blocks etc. I think any remaining work will be largely cosmetic. Lets have people flog this. The revised package is at: -- Chuck F (cbfalconer AT yahoo DOT com) (cbfalconer AT worldnet DOT att DOT net) Available for consulting/temporary embedded and systems. USE worldnet address!