On Sun, Jan 14, 2001 at 04:25:53PM +0100, Christoph Reichenbach wrote:
> Ah, thanks! However, this is mostly for finding dereferenciations of
> invalid pointers etc; the situation we appear to be having is that a
> pointer to a valid allocated memory block is being overwritten without the
> memory block being freed.
Hmm. Let's try this one:
"Memprof is a tool for profiling memory usage and detecting memory
leaks. Memprof can be used with existing binaries without
recompilation."
and/or:
"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. It also provides support for the debugging of threaded
programs. Releases and documentation available online.
http://dmalloc.com/"
The former is GPL, while the latter is public domain.
Coincidentally, I actually built RPMs of these things last night. I'll
fire up memprof on the current CVS and see what sort of things it turns
up.
Fwiw, I'm seeing a lot of issues with SQ3 currently..
- Pizza
--
Solomon Peachy pizzaATfucktheusers.org
I ain't broke, but I'm badly bent. ICQ# 1318344
Patience comes to those who wait.
...It's not "Beanbag Love", it's a "Transanimate Relationship"...