Patent ID: 8380966
Filing Date: 2013-02-19
Classification: G06F

Abstract:
1. A method, comprising: writing a stuff instruction at a debugging process registry associated with a debugging process, wherein the debugging process registry is associated with a core processor of a multi-threaded processor, wherein the multi-threaded processor is configured to execute a plurality of interleaved threads on the core processor, wherein each of the plurality of interleaved threads is identified by a thread number, wherein each of the plurality of interleaved threads may be executed independently and debugged independently of others of the plurality of interleaved threads, and wherein a program counter is separately maintained for each of the plurality of interleaved threads; selecting a particular thread of the plurality of interleaved threads to execute the stuff instruction; for the particular thread, stopping a program counter at a current program counter value during execution of the stuff instruction; executing the stuff instruction at the particular thread of the multi-threaded processor during the debugging process; and issuing, from the core processor, a debugging process control resume command during execution of the stuff instruction.