-
公开(公告)号:CN104137062B
公开(公告)日:2017-08-15
申请号:CN201380008946.6
申请日:2013-02-04
Applicant: 微软技术许可有限责任公司
IPC: G06F9/30
CPC classification number: G06F9/4843 , G06F9/44521 , G06F9/547
Abstract: 本文描述了能够将代码动态注入到运行中进程的技术。例如,所述技术能够响应于在该进程正在运行时从该进程外接收到用于动态执行任意代码的请求而致使该任意代码在该进程正在运行时在该进程中被激活。
-
公开(公告)号:CN105164648B
公开(公告)日:2019-09-03
申请号:CN201480015943.X
申请日:2014-03-13
Applicant: 微软技术许可有限责任公司
IPC: G06F11/36
Abstract: 本发明延及单步执行通过调试器中的JavaScript代码而不会到达库或开源代码中的错误的方法、系统和计算机程序产品。调试器接收将JavaScript代码的一个或多个片段指定为库代码的用户输入。然后,调试器可以对JavaScript代码执行调试操作。调试操作包括用于单步执行通过JavaScript代码以标识仅在JavaScript代码的用户生成的片段中的错误的单步执行操作,其中用户生成的片段对应于未被指定为库代码的代码。
-
公开(公告)号:CN105308578B
公开(公告)日:2018-12-04
申请号:CN201480026890.1
申请日:2014-03-10
Applicant: 微软技术许可有限责任公司
Inventor: M·C·范宁 , F·G·T·I·安德鲁 , D·J·莫斯利 , S·卡尔维特 , A·R·斯特兰德 , T·莱斯 , J·T·费希尔 , R·A·帕韦泽 , T·C·沃尔 , G·米斯凯利 , H·L·皮尔森三世 , C·艾德蒙兹 , E·H·奥米亚 , K·V·纳迪希 , F·J·翁 , Z·高 , A·斯塔修克
Abstract: 公开了一种用于诊断与控制转移有关的计算机可读指令的方法。在计算机可读指令的运行时期间将逻辑操作内的执行单元的状态转变记入日志。逻辑操作的诊断信息与状态转变相关联。提供状态转变和相关联的诊断信息以供在计算机可读指令中的所选点处进行检索。
-
公开(公告)号:CN105308578A
公开(公告)日:2016-02-03
申请号:CN201480026890.1
申请日:2014-03-10
Applicant: 微软技术许可有限责任公司
Inventor: M·C·范宁 , F·G·T·I·安德鲁 , D·J·莫斯利 , S·卡尔维特 , A·R·斯特兰德 , T·莱斯 , J·T·费希尔 , R·A·帕韦泽 , T·C·沃尔 , G·米斯凯利 , H·L·皮尔森三世 , C·艾德蒙兹 , E·H·奥米亚 , K·V·纳迪希 , F·J·翁 , Z·高 , A·斯塔修克
CPC classification number: G06F11/366
Abstract: 公开了一种用于诊断与控制转移有关的计算机可读指令的方法。在计算机可读指令的运行时期间将逻辑操作内的执行单元的状态转变记入日志。逻辑操作的诊断信息与状态转变相关联。提供状态转变和相关联的诊断信息以供在计算机可读指令中的所选点处进行检索。
-
公开(公告)号:CN113785284A
公开(公告)日:2021-12-10
申请号:CN202080032369.4
申请日:2020-04-01
Applicant: 微软技术许可有限责任公司
Inventor: D·迈尔斯 , J·M·戴维斯 , T·莱 , A·R·斯特兰德 , D·陈 , P·L·尼尔森 , J·莫拉 , J·C·亚雷瓦罗·巴埃扎 , J·M·平克顿 , L·Y·理查森 , K·W·塞克斯
Abstract: 基于历史调试追踪来标识和报告潜在数据不一致和/或潜在数据争用。基于线程的重放,一些实现观察值到存储器单元的流入,并且确定从流入中观察的存储器单元的值是否与线程所已知的存储器单元的先前值不一致。如果是这样,则这些实现可以发起数据不一致的指示。基于多个线程的重放,其他实现标识在线程同步机制在第一线程上有效时由第一线程访问的存储器单元。然后,如果由第二线程在未使用线程同步机制的情况下对存储器单元进行了另一访问,则这些实现可以发起潜在数据争用的指示。
-
公开(公告)号:CN104303158B
公开(公告)日:2017-11-07
申请号:CN201380025811.0
申请日:2013-05-08
Applicant: 微软技术许可有限责任公司
IPC: G06F11/36
CPC classification number: G06F11/3636 , G06F11/3664
Abstract: 本发明所描述的主题的各方面涉及协助开发工具。在各方面中,影响运行时行为的声明可被插入程序代码中。例如,插入函数中的声明可设置运行时对象的性质以指示向调试器通知在该函数的范围内遇到的异常。当运行时环境遇到异常时,运行时环境可判断该性质是否适用于当前执行的范围。如果是,则运行时环境可基于性质的值向开发工具通知或不向开发工具通知异常。
-
公开(公告)号:CN105164648A
公开(公告)日:2015-12-16
申请号:CN201480015943.X
申请日:2014-03-13
Applicant: 微软技术许可有限责任公司
IPC: G06F11/36
Abstract: 本发明延及单步执行通过调试器中的JavaScript代码而不会到达库或开源代码中的错误的方法、系统和计算机程序产品。调试器接收将JavaScript代码的一个或多个片段指定为库代码的用户输入。然后,调试器可以对JavaScript代码执行调试操作。调试操作包括用于单步执行通过JavaScript代码以标识仅在JavaScript代码的用户生成的片段中的错误的单步执行操作,其中用户生成的片段对应于未被指定为库代码的代码。
-
-
-
-
-
-