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

    公开(公告)号:CN117882055A

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

    申请号:CN202280055497.X

    申请日:2022-07-19

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

    在运行时实现对能可加载类型的源代码做出的改变

    公开(公告)号:CN117693735A

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

    申请号:CN202280048728.4

    申请日:2022-06-29

    Inventor: T·马托塞克

    Abstract: 用于实现在运行时对程序的源代码做出的改变的系统和方法被提供。具体地,计算设备可以在运行时环境中执行源代码并且检测运行时环境中在运行时对源代码做出的改变。响应于检测改变,计算设备可以确定改变是否是对源代码中被标识为可重加载的类型做出的。响应于改变是对源代码中标识为被可重加载的类型做出的确定,计算设备可以创建该类型的新版本并且使用该类型的新版本在运行时执行对源代码的改变的实现。

Patent Agency Ranking