| C++ | |
| ? | |
| memory use tracer | |
| ? | |
| ftp://wilma.cs.brown.edu/pub/aard.tar.Z | |
| We have a prototype implementation of a tool to do memory checking. It works by keeping track of the typestate of each byte of memory in the heap and the stack. The typestate can be one of Undefined, Uninitialized, Free or Set. The program can detect invalid transitions (i.e. attempting to set or use undefined or free storage or attempting to access uninitialized storage). In addition, the program keeps track of heap management through malloc and free and at the end of the run will report all memory blocks that were not freed and that are not accessible (i.e. memory leaks). The tools works using a spliced-in shared library. | |
| Sparc, C++ 3.0.1, SunOS 4.X | |
| Steve Reiss <spr@cs.brown.edu> | |
| ? |
category: C variants summary, or expanded.
language: C++
category: compiled, imperative languages summary, or expanded.
category: graphic user interface support summary, or expanded.
category: object oriented languages summary, or expanded.
category: programming in the large summary, or expanded.
category: terminal graphics support summary, or expanded.
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved