与gdb决裂

与gdb决裂,gdb,polling,Gdb,Polling,有一个进程(我有源代码)陷入无效状态,因为它的轮询调用等待无效fd变为可写状态 由于这种情况永远不会发生,投票将永远受阻 是否有可能强制退出此轮询操作 Gdb是附加的,我的愿望是看看如何在投票返回后继续应用程序 #0 0xb673e120 in poll () at ../sysdeps/unix/syscall-template.S:84 这是我不重新启动应用程序就可以实现的吗 是否有可能强制退出此轮询操作 是的,您可以使用return命令强制当前堆栈帧提前返回。您还可以选择任何适当的值作

有一个进程(我有源代码)陷入无效状态,因为它的轮询调用等待无效fd变为可写状态

由于这种情况永远不会发生,投票将永远受阻

是否有可能强制退出此轮询操作

Gdb是附加的,我的愿望是看看如何在投票返回后继续应用程序

#0  0xb673e120 in poll () at ../sysdeps/unix/syscall-template.S:84
这是我不重新启动应用程序就可以实现的吗

是否有可能强制退出此轮询操作

是的,您可以使用
return
命令强制当前堆栈帧提前返回。您还可以选择任何适当的值作为函数的返回值。请参阅此处的文档:

是否有可能强制退出此轮询操作

是的,您可以使用
return
命令强制当前堆栈帧提前返回。您还可以选择任何适当的值作为函数的返回值。请参阅此处的文档: