1987-05-01
1989-04-04
Atkinson, Charles E.
Excavating
371 16, 364200, G06F 1100
Patent
active
048192341
ABSTRACT:
The invention is a debugger which is part of the operating system of a multi-programmable digital data processor with virtual memory. The debugger can identify and correct faults in an embedded operating system of a multi-programmable digital data processor having hardware-controlled process exchange. The debugger is capable of suspending and effectively restarting processes in a primary or second central processing unit, as well as selectively accessing, reading, and/or modifying data at real or virtual memory locations. Further, the debugger can look ahead, using a next instruction prediction function, and determine the location of the next-to-be executed instruction. The debugger can then replace the previous breakpoint with the instruction the break point had originally replaced, and put the breakpoint after the next-to-be executed instruction. The debugger is also capable of simulating the local execution of a replaced instruction and restarting suspended processes. In this way the debugger can be used in single-step fashion to cause process suspension after every instruction in a sequence of code.
REFERENCES:
patent: 3937938 (1976-02-01), Matthews
patent: 4308581 (1981-12-01), Raghunathan
patent: 4482953 (1984-11-01), Burke
patent: 4635193 (1987-01-01), Moyer et al.
patent: 4635258 (1987-01-01), Salowe
patent: 4675646 (1987-06-01), Lauer
"Debugging and Monitoring", Communications of the CACM, Jan. 1978, vol. 21, p. 89.
"Exceptions Occurring as the Consequence of an Instruction Start", VAX11 Architecture Handbook, Digital, pp. 304-313.
VAX11 780 Technical Summary, Digital, pp. 4-22-4-23.
Atkinson Charles E.
Prime Computer Inc.
LandOfFree
Operating system debugger does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Operating system debugger, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Operating system debugger will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-185815