Platform independent memory image analysis architecture for debugging a computer program
AssigneeSun Microsystems, Inc.
InventorsRichard Frank Zagorski, Paris E. Bingham, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsRichard Frank Zagorski, Paris E. Bingham, Jr.
Estimating the term…
A platform independent analysis architecture analyzes memory images for computer programs. The analysis architecture is platform independent in that it is not tied to a particular version of a computer program and is not dependent on the presence or absence of patches. In addition, the analysis architecture is not tied to the hardware architecture on which the analysis architecture runs. The analysis architecture dynamically determines data type definitions for a computer program to account for the hardware architecture on which the computer program runs, the version of the computer program that is running and the presence or absence of patches. As a result, accurate views of data types may be discerned at run time so that the views of the data types may be employed in analyzing memory images such as crash dumps and run time dumps. This analysis architectures greatly assists parties in debugging computer programs as a result.
In a computer system of a given hardware architecture having a computer program that defines a;
In a computer platform having a computer program that includes definitions of data types and a facility for generating memory images for the computer program far use in analyzing the computer program, a method comprising the steps of:
In a computer platform having a computer program that includes definitions of darn types and a facility for generating a memory image for the computer program for use in analyzing the computer program, said memory image being a recording of contents of a memory space used by the computer program, a computer-readable medium holding computer-executable instructions for performing a method, comprising the steps of:
In a computer system of a given hardware architecture having a computer program that defines at least one data type and an analysis facility for analyzing data for the computer program, a computer-readable medium holding computer-executable instructions for performing a method comprising the steps of:
In a computer system of a given hardware architecture having a computer program that defines a data type and analysis facility for analyzing data for the computer program, a transmission medium for transmitting computer-executable instructions for performing a method comprising the steps of:
A computer platform, comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.