- 专利标题: 用于记录可重放跟踪的计算机系统、方法、硬件存储设备
-
申请号: CN201780053059.9申请日: 2017-08-23
-
公开(公告)号: CN109643273B公开(公告)日: 2022-02-01
- 发明人: J·莫拉
- 申请人: 微软技术许可有限责任公司
- 申请人地址: 美国华盛顿州
- 专利权人: 微软技术许可有限责任公司
- 当前专利权人: 微软技术许可有限责任公司
- 当前专利权人地址: 美国华盛顿州
- 代理机构: 北京市金杜律师事务所
- 代理商 王茂华
- 优先权: 15/252,998 20160831 US
- 国际申请: PCT/US2017/048094 2017.08.23
- 国际公布: WO2018/044629 EN 2018.03.08
- 进入国家日期: 2019-02-27
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
记录多线程进程的执行的可重放跟踪包括标识跟踪存储器模型,其限定将要跨多线程进程的多个线程被排序的一个或多个可排序事件。跨一个或多个处理器的一个或多个处理单元同时执行多个线程。在多个线程的执行期间,针对每个线程独立地记录单独的可重放跟踪。记录包括针对每个线程:记录针对线程的初始状态;记录由至少一个处理器指令执行的至少一个存储器读取,由线程执行的至少一个处理器指令将存储器作为输入;以及利用单调增加的数字记录由线程执行的至少一个可排序事件,单调增加的数字将事件在跨多个线程的其他可排序事件间进行排序。
公开/授权文献
- CN109643273A 用于时间旅行调试和分析的程序跟踪 公开/授权日:2019-04-16