首页> 外国专利> Method and apparatus for identifying instructions associated with execution events in a data space profiler

Method and apparatus for identifying instructions associated with execution events in a data space profiler

机译:在数据空间分析器中识别与执行事件相关的指令的方法和装置

摘要

A system and method for profiling a software application may include means for capturing profiling information corresponding to an instruction identified as having executed coincident with the occurrence of a runtime event, and for associating the profiling information with the event in an event set. In some embodiments, the identified instruction, which may have triggered the event, may be located in the program code sequence at a predetermined position relative to the current program counter value at the time the event was detected. The predetermined relative position may be fixed dependent on the processor architecture and may also be dependent on the event type. The predetermined relative position may be zero, indicating that when the event was detected, the program counter value corresponded to an instruction associated with the event. If the identified instruction is an ambiguity-creating instruction, an indication of ambiguity may be associated with the event.
机译:用于对软件应用程序进行概要分析的系统和方法可以包括:用于捕获与被识别为与运行时事件的发生同时执行的指令相对应的概要信息,以及将概要信息与事件集中的事件相关联的模块。在一些实施例中,可能已经触发事件的所标识的指令可以位于程序代码序列中相对于在检测到事件时的当前程序计数器值的预定位置处。预定的相对位置可以取决于处理器体系结构而固定,也可以取决于事件类型。预定的相对位置可以是零,指示当检测到事件时,程序计数器值对应于与事件相关联的指令。如果所识别的指令是产生歧义的指令,则歧义的指示可以与事件相关联。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号