1

我想检查点并重新启动 X11 应用程序。我正在使用 BLCR(伯克利实验室检查点/重启 (BLCR))工具。

BLCR 无法(未经修改)重新启动与 X-Server 的连接。我使用了一个插入库将所有 Xlib 函数调用及其参数记录到一个文本文件中。

现在我希望能够重新使用这个记录的函数调用。有没有比将它们保存到文本文件并在重启过程中解析/解释它们更好的方法?

被检查点的应用程序应该重做记录的调用,但这似乎不像最初听起来那么容易。

4

1 回答 1

1

我没有对此进行测试,但我认为您可以通过生成一个xmove子进程并确保将其存储在检查点中来解决这个问题。您的应用程序将直接与 xmove 而不是 XServer 对话,并且每次从检查点恢复时,您都会再次“移动”到当前 xserver。

于 2010-10-27T15:15:28.123 回答