加载核心转储继续运行

加载核心转储继续运行

我可以创建核心转储作为进程映像的快照并继续运行。那么,我可以在程序的另一次运行时加载核心转储并在同一时间点继续吗?如果是这样怎么办?

最终我想做的是使用 coredump 作为快速初始化工具。例如,想象一下这样的事情:

main() {
   if (this is the first time the program has run) {
       Load massive database and other initialization
       Create coredump
   } else {
       Load coredump
   }
   Do process specific thing
}

我认为emacs 曾经做过这样的事情?有任何想法吗?

相关内容