首页> 外国专利> Software breakpoints with tailoring for multiple processor shared memory or multiple thread systems

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.
机译:本发明提供了用于在处理器中执行指令以促进数字系统的调试的方法。在这些方法中,停止标识符字段与保存编码的每个指令相关联,该编码指定了要由处理器执行的动作。当指令在处理器上执行时,处理器基于所执行指令的暂停标识符字段的值来执行动作。在一个实施例中,当执行每条指令时,将暂停标识符字段的内容与预选的标识符值进行比较,并且如果值相同,则暂停处理器。在多处理器系统中,预选标识符可以是标识处理器的唯一值,以使得当暂停标识符字段等于该值时,处理器将暂停。在单处理器系统中,当遇到具有该值的暂停标识符字段时,可以使用预选的值来标识要暂停的任务,过程或执行线程。

著录项

  • 公开/公告号US9003376B2

    专利类型

  • 公开/公告日2015-04-07

    原文格式PDF

  • 申请/专利权人 MARK L. BUSER;

    申请/专利号US20020215754

  • 发明设计人 MARK L. BUSER;

    申请日2002-08-09

  • 分类号G06F9/44;G06F9/30;G06F11/36;

  • 国家 US

  • 入库时间 2022-08-21 15:16:45

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号