发明名称 Software breakpoints with tailoring for multiple processor shared memory or multiple thread systems
摘要 The present invention provides methods for executing instructions in a processor to facilitate the debugging of digital systems. In these methods, a halt identifier field is associated with every instruction that holds an encoding specifying an action to be performed by a processor. As instructions are executed on a processor, actions are performed by the processor based on the value of the halt identifier field of the executed instructions. In an embodiment, when each instruction is executed, the contents of the halt identifier field are compared to a pre-selected identifier value and the processor is halted if the values are the same. In a multiprocessor system, the pre-selected identifier may be a unique value that identifies the processor such that when the halt identifier field is equal to that value, the processor will halt. In a single processor system, the pre-selected value may be used to identify a task, a process, or a thread of execution that is to be halted when a halt identifier field with that value is encountered.
申请公布号 US2004030870(A1) 申请公布日期 2004.02.12
申请号 US20020215754 申请日期 2002.08.09
申请人 BUSER MARK L. 发明人 BUSER MARK L.
分类号 G06F7/38;G06F9/00;G06F9/318;G06F9/44;G06F15/00;H02H3/05;(IPC1-7):G06F15/00 主分类号 G06F7/38
代理机构 代理人
主权项
地址