将编辑并继续与热重载组合的源代码编辑

    公开(公告)号:CN117882055A

    公开(公告)日:2024-04-12

    申请号:CN202280055497.X

    申请日:2022-07-19

    Abstract: 标识对正与所附接的调试器一起运行的应用的源代码的第一版本的改变,从而产生源代码的第二版本。确定改变是否在对应软件被挂起的情况下发生。基于当改变在软件被挂起的情况下发生时使用编辑并继续(EnC)来应用改变,或者当改变在软件未被挂起的情况下发生时使用热重载来应用改变,将改变应用于软件而不重启软件。随后,挂起软件,并且呈现调试状态。呈现包括:在EnC之后或者在热重载之后并且当软件在更新后的存储器实体中被挂起时,呈现源代码的第二版本;或者在热重载之后并且当软件在旧的存储器实体中被挂起时,呈现源代码的第一版本。

    用于n路运行时互操作调试的方法和系统

    公开(公告)号:CN103620561B

    公开(公告)日:2016-02-24

    申请号:CN201280030942.3

    申请日:2012-06-06

    CPC classification number: G06F11/3664

    Abstract: 在多种类型的运行时环境中运行的同时代码调试可以由n路互操作调试环境来执行。在特定运行时内运行的代码可以与其他运行时内运行的代码同时在单个进程内被调试。提供对检查和执行控制的进程外调试支持。兼容调试器或运行时通信协议被使用。从一个运行时到另一运行时的转移可被检测到。在一个运行时中抛出的异常可被另一个运行时捕获。步进操作可在多个运行时中发生。包括来自多个运行时的各帧的调用栈可被走查。

    使用仅我的代码的JavaScript调试

    公开(公告)号:CN105164648A

    公开(公告)日:2015-12-16

    申请号:CN201480015943.X

    申请日:2014-03-13

    Abstract: 本发明延及单步执行通过调试器中的JavaScript代码而不会到达库或开源代码中的错误的方法、系统和计算机程序产品。调试器接收将JavaScript代码的一个或多个片段指定为库代码的用户输入。然后,调试器可以对JavaScript代码执行调试操作。调试操作包括用于单步执行通过JavaScript代码以标识仅在JavaScript代码的用户生成的片段中的错误的单步执行操作,其中用户生成的片段对应于未被指定为库代码的代码。

Patent Agency Ranking