Invention Grant
US09003376B2 Software breakpoints with tailoring for multiple processor shared memory or multiple thread systems 有权
软件断点,适用于多处理器共享内存或多线程系统

  • Patent Title: Software breakpoints with tailoring for multiple processor shared memory or multiple thread systems
  • Patent Title (中): 软件断点,适用于多处理器共享内存或多线程系统
  • Application No.: US10215754
    Application Date: 2002-08-09
  • Publication No.: US09003376B2
    Publication Date: 2015-04-07
  • Inventor: Mark L. Buser
  • Applicant: Mark L. Buser
  • Applicant Address: US TX Dallas
  • Assignee: Texas Instruments Incorporated
  • Current Assignee: Texas Instruments Incorporated
  • Current Assignee Address: US TX Dallas
  • Agent Robert D. Marshall, Jr.; Frank D. Cimino
  • Main IPC: G06F9/44
  • IPC: G06F9/44 G06F9/30 G06F11/36
Software breakpoints with tailoring for multiple processor shared memory or multiple thread systems
Abstract:
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.
Information query
Patent Agency Ranking
0/0