Andy:
On Thu, Mar 29, 2001 at 11:44:51PM -0500, address@hidden wrote:
> Does anyone have some advice to give about
> debugging memory leaks in octave DLD
> functions.
We are using a static code checker which is not
open-sourced (it is pretty good, though). I am
not aware of any OpenSource static checker
capable of analyzing C++.
> I pretty sure my code has some, and I wondered
> if anyone knew of some good tools to help
> debug this.
For runtime analysis we use (up to) three
different malloc libraries. Each of them has
particular strengths and weaknesses. Ah, yes --
sometimes the error's location and even the
error itself changes when linking against
different malloc lib.
ElectricFence
http://perens.com/FreeSoftware/
ccmalloc
http://www.inf.ethz.ch/personal/biere/projects/ccmalloc/ccmalloc-english.html
mpatrol
http://www.cbmamiga.demon.co.uk/mpatrol/
All three work with C and C++ sources and are
GPLed.
Best,
Chris
--
Christoph L. Spiel <address@hidden>
Hammersmith Consulting, web: www.hammersmith-consulting.com
Phone: +49-8022-662908, fax: +49-8022-662909
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------