Debugger program which includes correlation of computer program

Excavating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36426791, 3642755, 364DIG1, 395575, G06F 1100

Patent

active

053717473

ABSTRACT:
Debugging of computer programs is necessary for the development of the programs as well as for maintaining the operation of the programs. Symbolic debugging requires the ability to relate the current position in the object code program to the corresponding position in the source code. In the absence of compiler optimization, correlating the source and object code elements is a straightforward procedure. However, when the object code has been optimized, the relation between the source code constructs and object code instructions can become convoluted and complex. A correlation technique for optimized code is disclosed which maps the source constructs (source units) through each of the optimization operations by use of compilation nodes and associated source units to build a table which relates ranges of object instructions to the source units which produced the object instructions.

REFERENCES:
patent: 5175856 (1992-12-01), Van Dyke et al.
P. T. Zellweger, Xerox Corporation, Palo Alto Research Center, Interactive Source-Level Debugging of Optimized Programs, 1984.
P. T. Zellweger, "An Interactive High-Level Debugger for Control-Flow Optimized Programs (Summary)", Association for Computing Machinery, 1983, pp. 159-171.
B. Beander, Digital Equipment Corporation, "VAX DEBUG: An Interactive, Symbolic, Multilingual Debugger", Association for Computing Machinery, 1983, pp. 173-179.
D. Coutant, S. Meloy & M. Ruscetta, "DOC: A Practical Approach to Source-Level Debugging of Globally Optimized Code", Hewlett-Packard, Association for Computing Machinery, 1988, pp. 125-134.
J. Hennessy, Stanford University, "Symbolic Debugging of Optimized Code", ACM Transactions on Programming Languages and Systems, vol. 4, No. 3, Jul. 1982, pp. 323-344.
"Technical Correspondence--A Note on Hennessy's Symbolic Debugging of Optimized Code", ACM Transactions on Programming Languages and Systems, vol. 7, No. 1, Jan. 1985, pp. 176-181.
U. Hozle, C. Chambers & D. Ungar, "Debugging Optimized Code with Dynamic Deoptimization", Association for Computing Machinery, 1992, pp. 32-43.
W. H. Harrison, "Compiler Analysis of the Value Ranges for Variables", IEEE Transactions on Software Engineering, vol. SE-3, No. 3, May 1977, pp. 243-250.
A. V. Aho, R. Sethi & J. Ullman, Compilers, Principles, Techniques & Tools, Addison Wellsey, Copyright 1986, Reprinted 1987, pp. 643-648 and pp. 703-711.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Debugger program which includes correlation of computer program does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Debugger program which includes correlation of computer program , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debugger program which includes correlation of computer program will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-220039

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.