Method and apparatus for extensible type-specific data presentation by a debugger
AssigneeSun Microsystems, Inc.
InventorsCrispin S. Perdue, David W. Weatherford, Thomas Preisler
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsCrispin S. Perdue, David W. Weatherford, Thomas Preisler
Estimating the term…
The present invention provides an economical, high performance, adaptable system and method for a type-specific data presentation by a development tool. In the preferred embodiment, one or more type-specific function name are found from the symbol table of the target program which might be able to display a data object. These type-specific function names are analyzed to determine if one and only one such name is able to display the data object and if so the found function name is used to call that function to display the data object. In the preferred embodiment the development tool is a debugger for C++ target programs.
A method for producing a type-specific data presentation of an expression in a target program, using a computer which has a processor, memory, display, input/output devices, the method comprising the steps of:
A computer implemented method for producing a type-specific data presentation of an expression in a target program, using a computer which has a processor, memory, display, input/output devices, the method comprising the steps of:
An apparatus for providing a type-specific data presentation of a data object by a development tool used for testing a target program, having a computer which has a processor, memory, display, input/output devices, the apparatus comprising:
A computer program product comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
Prevention of errors by analysis, debugging or testing of software: environments for analysis, debugging or testing of software
Computing and data processing
Term ended 7 Jul 2015 (estimated)
USPTO file history isn’t available for this patent, so only indexed dates are shown.
1. Field of the Invention
This invention relates to the field of program display of data objects. More specifically, the invention relates to, discloses and claims mechanisms for display of data objects in programming languages (such as C and C++) wherein the data object typically does not contain any indication of its type.
2. Background
The objects, features and advantages of the system of the present invention will be apparent from the following description in which:
FIG. 1 illustrates a typical computer system configuration which may be used with the present invention.
FIG. 2 is a flow diagram which illustrates an operation of a C++ tool such as a debugger at present.