首页> 外国专利> IDENTIFYING DATA INCONSISTENCIES AND DATA CONTENTION BASED ON HISTORIC DEBUGGING TRACES

IDENTIFYING DATA INCONSISTENCIES AND DATA CONTENTION BASED ON HISTORIC DEBUGGING TRACES

机译:基于历史记录调试轨迹的数据不一致和数据内容识别

摘要

Identifying and reporting potential data inconsistencies and/or potential data contentions based on historic debugging traces. Based on replay of a thread, some implementations observe an influx of a value to a memory cell, and determine whether the value of the memory cell observed from the influx is inconsistent with a prior value of the memory cell as known by the thread. If so, these implementations can initiate an indication of a data inconsistency. Based on replay of a plurality of threads, other implementations identify a memory cell that was accessed by a first thread while a thread synchronization mechanism was active on the first thread. Then, if there was another access to the memory cell by a second thread without use of the thread synchronization mechanism, these implementations might initiate an indication of a potential data contention.
机译:根据历史调试跟踪来识别和报告潜在的数据不一致和/或潜在的数据争用。基于线程的重放,一些实现方式观察到值向存储单元的流入,并确定从该流入观察到的存储单元的值是否与该线程已知的存储单元的先前值不一致。如果是这样,则这些实现可以启动数据不一致的指示。基于多个线程的重放,其他实现方式标识线程同步机制在第一线程上处于活动状态时被第一线程访问的存储单元。然后,如果第二个线程在不使用线程同步机制的情况下再次访问存储单元,则这些实现可能会启动潜在数据争用的指示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号