Linux GDB使用clone()调试应用程序
是否有GDB的GUI允许我调试使用clone()syscall创建线程的应用程序?我尝试了Insight和KDBG,但由于某些原因,在创建新的克隆线程时,我无法在线程列表中看到它。克隆系统调用是通过内联程序集调用的。这是否因为创建的线程与原始进程共享PID而不可能?(不过它有一个独特的TID)您是否尝试过:Linux GDB使用clone()调试应用程序,linux,debugging,multithreading,gdb,clone,Linux,Debugging,Multithreading,Gdb,Clone,是否有GDB的GUI允许我调试使用clone()syscall创建线程的应用程序?我尝试了Insight和KDBG,但由于某些原因,在创建新的克隆线程时,我无法在线程列表中看到它。克隆系统调用是通过内联程序集调用的。这是否因为创建的线程与原始进程共享PID而不可能?(不过它有一个独特的TID)您是否尝试过: set follow-fork-mode child 我不使用gdb GUI。有时,如果我觉得自己在调情,我会选择gdb-tui
set follow-fork-mode child
我不使用gdb GUI。有时,如果我觉得自己在调情,我会选择gdb-tui