我有一个 C++ 应用程序,让我们调用dummy1,我想在 Linux(ubuntu 12.04)中的 cgdb(gdb 的 curl 接口)中调试它。调试需要与我有来源的控制器进程同步。
编辑控制器通过http连接和通信并控制dummy1。我想在某个函数中破坏 dummy1 并按照我的喜好进行步进。发生这种情况时,我希望通知控制器。然后控制器应该改变它的状态,直到它得到通知我继续 dummy1。同时它不应该尝试控制dummy1 或发起与dummy1 的通信。
我的问题是我如何检测/通知控制器 /如果我的dummy1进程当前正在调试(中断)?