SOFTWARE CHECKPOINT-RESTORATION BETWEEN DISTINCTLY COMPILED EXECUTABLES
A system and method for software checkpoint-restoration between distinctly compiled executables is disclosed. A first compiled version of the software, such as Version A, is executed. After which, checkpointing is performed in order to generate a checkpoint image. After checkpointing, restarting exe...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | Chinese English |
Published |
28.09.2021
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A system and method for software checkpoint-restoration between distinctly compiled executables is disclosed. A first compiled version of the software, such as Version A, is executed. After which, checkpointing is performed in order to generate a checkpoint image. After checkpointing, restarting execution is performed with at least some of a second compiled version of the software, such as Version B, being executed using a switching function that is configured to switch execution upon restart at least partly to the second compiled version of the software. In this way, different executable versions may be used during the restart than during the initial execution, such as an unoptimized build during the restart versus an optimized build during the initial execution, so that software testing and/or debugging may be performed more efficiently.
公开了一种用于在不同编译的可执行文件之间进行软件检查点-恢复的系统和方法。执行软件的第一编译版本,例如版本A。在此之后,进行检查点操作,以便生成检查点映像。在检查点操作之后,进行重启执行,其中使用切换函数使得软件的第二编译版本(例如版本B)中的至少一些被执行,该切换函数被配置成在重启时至少部分地将执行切换到软件的第二编译版本。这样,在重启期间 |
---|---|
Bibliography: | Application Number: CN201980088611 |