标签: linux gdb epoll systems-programming
我有一个程序卡在epoll_wait中的原因不明(超时没有启动)。有没有办法强制epoll_wait使用gdb返回?
请注意,我无法停止/重新编译程序 - 我实际上需要解开该程序的实例
谢谢!
答案 0 :(得分:1)
您可以尝试在epoll_wait正在等待gdb提示符的fd中编写一些内容(假设epoll_wait正在等待此类事件):
epoll_wait
(gdb) call write(fd, "42", 3)