Patent
1997-04-21
1998-09-29
Voeltz, Emanuel Todd
G06F 945
Patent
active
058157140
ABSTRACT:
A method and apparatus for re-generating debug commands is provided comprising a source program having embedded debug commands in a first distinguishable field, and an assembler. The assembler operates on the source code extracting the embedded debug commands and associated address information from the source code while generating object code. The debug commands are stored in a command file for use during simulation. A simulator executes the assembled object code in conjunction with a debugger which executes the stored debug commands as designated during the execution cycle. Upon the termination of a simulation run and the subsequent modification of the source program, the debug commands are automatically re-generated with correct addresses as determined during the subsequent assembly. When the edited source file is loaded, the break-points are cleared and a new command file is executed to insure that the break-points are relocated to the correct source lines. The execution of the embedded debug commands can be enabled or disabled by means of a command line option, so when the debugging is complete, the debug information will not be outputted.
REFERENCES:
patent: 5265254 (1993-11-01), Blasciak et al.
patent: 5321828 (1994-06-01), Phillips et al.
UNIX Programmer's Manual, vol. 5, "Languages and Support Tools", Ed. Steven V. Earhart, Holt, Rinehart and Winston (1986).
Ream, E.K. "Debugging with Sherlock." C Users Journal, vol. 10, n6, Jun. 1992. pp. 121(3).
Shridhar Avadhani
Simons John
Corcoran, III Peter J.
Hitachi America Ltd.
Todd Voeltz Emanuel
LandOfFree
Embedded debug commands in a source file does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Embedded debug commands in a source file, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Embedded debug commands in a source file will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-696145