Patents Represented by Attorney A. Sidney Cesari & McKenna Johnston
  • Patent number: 5408650
    Abstract: A memory analysis system analyzes memory "events," i.e., the allocation or deallocation of memory locations, associated with the execution of an application program and produces a graphic display associating dynamically allocated memory segments with various program sub-routines. The system communicates with a debugger to trace the memory allocation routines back through the source code version of the application program and produce a call-stack, which lists the various source code sub-routines associated with the allocation of the segment and makes available the applicable lines of the source code. The system assigns to each of these locations a segment type, which relates to a program sub-routine that calls for it. The system includes a kernel processor that replaces calls to memory allocation and deallocation routines in the program with substitute routines that include instructions to notify the kernel processor each time a memory event occurs.
    Type: Grant
    Filed: June 29, 1993
    Date of Patent: April 18, 1995
    Assignee: Digital Equipment Corporation
    Inventor: Mark E. Arsenault