最近我遇到了一个问题,我想在交互式应用程序(键盘和鼠标 - 拖动模态 UI 元素)中启用一个断点。
一旦应用程序已经运行并处于我想要的状态,我希望能够启用断点。
忽略断点 N 次的能力可以工作 - 但处理鼠标移动很麻烦(不太可预测)。
理想情况下我可以有第三个设备(例如脚踏板的操纵杆按钮),并在我想启用断点时按下它。
另一种选择是从第二个系统通过 SSH 连接到我的系统并以这种方式启用断点。
有人知道在应用程序运行时以交互方式启用断点的一些好方法吗?
最佳答案
当调试交互式 X11 应用程序时,从单独的工作站运行调试器几乎是一个要求......直到引入 Xvfb
。
这些(从单独的工作站运行调试器或在 Xvfb
中运行应用程序)几乎是您的两个合理选择。
关于linux - 调试用户输入时启用断点 (gdb/linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22876515/