【问题标题】:Checkpointing and restarting X11 applications检查点和重新启动 X11 应用程序
【发布时间】:2010-01-18 13:46:51
【问题描述】:

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

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

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

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

【问题讨论】:

标签: c x11 restart function-interposition blcr


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 2014-02-16
    • 2012-03-28
    • 1970-01-01
    • 2016-02-24
    相关资源
    最近更新 更多