Patent
1995-08-28
1998-05-19
Voeltz, Emanuel Todd
395591, 39518311, 395704, G06F 900
Patent
active
057548390
ABSTRACT:
An apparatus and method for implementing watchpoints and breakpoints in a data processing system (110). In one embodiment, a pipelined processor (110) performs each instruction of a program. One or more watchpoints are associated with the instructions. The processor includes a history buffer (50) for storing processor state values at the time when each of the instructions was executed, until a predetermined time. Watchpoint information associated with a particular watchpoint is also stored in the history buffer (50), in association with the processor state values, such that the processor state is changed and the watchpoint is announced at the predetermined time. The watchpoint information may include increment/decrement information for one or more counters (41, 42). Breakpoint information may also be stored in history buffer (50).
REFERENCES:
patent: 4429368 (1984-01-01), Kurii
patent: 4635193 (1987-01-01), Moyer et al.
patent: 5371894 (1994-12-01), DiBrino
patent: 5537559 (1996-07-01), Kane et al.
patent: 5560036 (1996-09-01), Yoshida
patent: 5564028 (1996-10-01), Swoboda et al.
"MC88110 Second Generation RISC Microprocessors User's Manual," Motorola, 1991, pp. 7-1 to 7-6.
"Implementation of Precise Interrupts in Pipelined Processors", Smith et al., IEEE 1985, pp. 36-44.
"Implementing Precise Interruptions in Pipelined Processors RISC Processors", Wang et al., IEEE Micro, 1993, pp. 36-43.
Cummins Mark E.
Katz Itai
Nelson Edward C.
Pardo Ilan
Shamir David
Chaki Kakali
Ford Motor Company
Hill Susan C.
Motorola Inc.
Todd Voeltz Emanuel
LandOfFree
Apparatus and method for implementing watchpoints and breakpoint does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for implementing watchpoints and breakpoint, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for implementing watchpoints and breakpoint will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1864062