是否有 GDB 的 GUI 允许我调试使用 clone() 系统调用创建线程的应用程序?我尝试了 Insight 和 KDBG,但由于某种原因,当创建新的克隆线程时,我在线程列表中看不到它。克隆系统调用通过内联汇编调用。是不是因为创建的线程和原来的进程共享PID? (虽然它有一个唯一的 TID)
最佳答案
你试过吗:
set follow-fork-mode child
我不使用 gdb GUI。有时 gdb -tui
如果我觉得轻浮。
关于linux - GDB 使用 clone() 调试应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2156400/