comp.lang.ada
 help / color / mirror / Atom feed
From: omalley@porte-de-st-ouen.ics.uci.edu (T. Owen O'Malley)
Subject: Re: Does memory leak?
Date: 22 Mar 1995 18:08:12 -0800
Date: 1995-03-22T18:08:12-08:00	[thread overview]
Message-ID: <3kql6c$1b3@porte-de-st-ouen.ics.uci.edu> (raw)
In-Reply-To: 3kopao$ekg@nef.ens.fr

In <3kopao$ekg@nef.ens.fr> sands@clipper.ens.fr (Duncan Sands) writes:

>Does Ada leak memory?  I would like to believe it doesn't, but
>how does it manage not to (without having to use unchecked
>deallocation)?

Most (all of the ones that _I've_ seen) of the Ada compilers will lose
track of the memory if you don't call unchecked deallocation. This was
a bad enough problem for us that I wrote a tool named plumber to help
find such leaks. For each block that is lost, it will log the call
stack from where the block was created. Reading the the stack frames,
involves some sparc-specific (SunOS) code. It works with any
combination of C and SunAda code. Plumber is also tasking safe.

For more info:
  http://www.ics.uci.edu/~omalley/plumber.html
  ftp://liege.ics.uci.edu/pub/arcadia/plumber_1.5.tar.gz

Hope it helps,
  Owen

Department of ICS  | omalley@ics.uci.edu                 (ARPA)
UC Irvine          | http://www.ics.uci.edu/~omalley/    (WWW)
Irvine, CA 92717   | ucbvax!ucivax!omalley               (UUCP)



  parent reply	other threads:[~1995-03-23  2:08 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-03-22  9:06 Does memory leak? Duncan Sands
1995-03-22 12:04 ` Fred J. McCall
1995-03-23  0:37 ` Robert I. Eachus
1995-03-23 13:54   ` Arthur Evans Jr
1995-03-23 16:23     ` Robert I. Eachus
1995-03-24 21:08   ` Norman H. Cohen
1995-03-28  0:00     ` Theodore Dennison
1995-03-31  0:00     ` Kent Mitchell
1995-03-23  2:08 ` T. Owen O'Malley [this message]
1995-03-24 11:44   ` Robert Dewar
1995-03-27 14:01     ` Theodore Dennison
1995-03-29  0:00       ` John DiCamillo
1995-03-30  0:00         ` Robb Nebbe
1995-03-30  0:00         ` Theodore Dennison
1995-03-30  0:00       ` Henry Baker
1995-04-04  0:00         ` John Baker
1995-04-05  0:00           ` Ray Toal
1995-04-05  0:00           ` Tucker Taft
1995-04-06  0:00             ` Norman H. Cohen
1995-04-07  0:00               ` Tucker Taft
1995-04-05  0:00           ` Sverre Brubaek
1995-04-05  0:00           ` Pat Rogers
1995-03-30  0:00   ` Robert I. Eachus
1995-03-23 22:38 ` Tucker Taft
1995-03-24  1:57 ` Henry Baker
1995-03-24 17:30   ` Larry Kilgallen, LJK Software
1995-03-26  0:00     ` Henry Baker
1995-03-27 15:19     ` Norman H. Cohen
1995-03-27 14:35   ` Kennel
1995-03-24 12:29 ` Mike Meier
1995-03-24 10:46   ` Fred J. McCall
1995-03-24 15:44   ` David Weller
1995-03-25  1:55   ` kkrieser
  -- strict thread matches above, loose matches on Subject: below --
1995-03-27  9:36 Duncan Sands
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox