tool: aard ???
-
Language:
|
C++
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
memory use tracer
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://wilma.cs.brown.edu/pub/aard.tar.Z
|
|---|
-
Description:
|
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.
|
|---|
-
Requires:
|
Sparc, C++ 3.0.1, SunOS 4.X
|
|---|
-
Contact:
|
Steve Reiss <spr@cs.brown.edu>
|
|---|
-
Updated:
|
?
|
|---|
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.
|
|