1995-02-10
1998-01-27
Nguyen, Phu K.
G06F 1500
Patent
active
057130108
ABSTRACT:
Source code is compiled into intermediate code which includes object code instructions. Logical line markers are inserted within the intermediate code. Each logical line marker identifies a source code line from which originated object code instructions immediately adjacent to the logical line marker. Each logical line marker is associated with a specific basic block. Also, actual line markers are inserted so that an actual line marker is associated with every object code instruction. The actual line marker identifies a source code line from which originated the object code instruction associated with the actual line marker. The intermediate code is optimized to produce the optimized object code. During optimization, object code instructions are freely moved relative to the logical line markers; however, the logical line markers are not moved relative to each other. When an object code instruction is moved, the actual line marker associated with the moved object code instruction is also moved.
REFERENCES:
patent: 5550972 (1996-08-01), Patrick et al.
Max Copperman, Debugging Optimized Code Without Being Misled, UCSC-CRL-93-21, Jun. 11, 1993.
Buzbee William B.
Ruscetta Michelle A.
Hewlett--Packard Company
Nguyen Phu K.
LandOfFree
Source line tracking in optimized code does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Source line tracking in optimized code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Source line tracking in optimized code will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-349903