首页> 外国专利> CACHE-BASED TRACING FOR TIME TRAVEL DEBUGGING AND ANALYSIS

CACHE-BASED TRACING FOR TIME TRAVEL DEBUGGING AND ANALYSIS

机译:基于CACHE的时间旅行调试和分析跟踪

摘要

Recording a replay-able trace of execution of an executable entity using cache data includes executing one or more threads of the executable entity concurrently across one or more processing units of the one or more processors. During execution of the one or more threads, a separate replay-able trace is recorded for each thread independently. Recording includes, for each thread, recording initial processor register state for the thread. Recording also includes, for each thread, and upon detecting a processor data cache miss, recording at least one line of cache data imported into the processor data cache. Recording also includes recording the occurrence of at least one event by recording its side effects.
机译:使用高速缓存数据记录可执行实体的执行的可重播跟踪包括:跨一个或多个处理器的一个或多个处理单元同时执行可执行实体的一个或多个线程。在执行一个或多个线程期间,将为每个线程单独记录一个单独的可重播跟踪。记录包括针对每个线程记录该线程的初始处理器寄存器状态。记录还包括针对每个线程,并且在检测到处理器数据高速缓存未命中时,记录至少一行导入到处理器数据高速缓存中的高速缓存数据。记录还包括通过记录其副作用来记录至少一个事件的发生。

著录项

  • 公开/公告号EP3539000A1

    专利类型

  • 公开/公告日2019-09-18

    原文格式PDF

  • 申请/专利权人 MICROSOFT TECHNOLOGY LICENSING LLC;

    申请/专利号EP17801198.7

  • 发明设计人 MOLA JORDI;

    申请日2017-11-06

  • 分类号G06F11/36;G06F11/34;

  • 国家 EP

  • 入库时间 2022-08-21 12:29:18

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号