首页> 外国专利> Method and system using hardware assistance for instruction tracing with secondary set of interruption resources

Method and system using hardware assistance for instruction tracing with secondary set of interruption resources

机译:使用硬件辅助进行辅助资源中断的指令跟踪的方法和系统

摘要

A method, system, apparatus, and computer program product is presented for processing instructions. A processor is able to receive multiple types of interruptions while executing instructions. The types of interruptions can include aborts, faults, interrupts, and traps. The processor has a plurality of interruption resources, such as interruption control registers, in which a type of interruption can be associated with a specific interruption resource. In response to receiving an interruption, the processor saves processor state information into an interruption resource based on the type of the received interruption, after which the processor invokes an interruption handler to process the received interruption. The processor is able to save a first processor state to a first interruption resource while saving a second processor state to a second interruption resource, thereby allowing the processor to save processor state information on single-step and taken branch interruptions so that other interruptions can be traced.
机译:提出了一种用于处理指令的方法,系统,装置和计算机程序产品。处理器在执行指令时能够接收多种类型的中断。中断的类型可以包括中止,故障,中断和陷阱。处理器具有多个中断资源,例如中断控制寄存器,其中中断的类型可以与特定的中断资源相关联。响应于接收到中断,处理器基于接收到的中断的类型将处理器状态信息保存到中断资源中,之后处理器调用中断处理程序以处理接收到的中断。处理器能够将第一处理器状态保存到第一中断资源,同时将第二处理器状态保存到第二中断资源,从而允许处理器将处理器状态信息保存在单步和分支转移中断上,以便可以进行其他中断处理。追踪。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号