A method and system for debugging an executing service on a pipelined CPU
architecture are described. In one embodiment, a breakpoint within an
executing service is set and a minimum state of the executing service is
saved. In addition, a program counter of the executing service is
altered. The program counter is restored and the state of the executing
service is restored.