GDB 使用 clone() 调试应用程序
Posted
技术标签:
【中文标题】GDB 使用 clone() 调试应用程序【英文标题】:GDB Debugging applications using clone() 【发布时间】:2011-01-10 12:20:48 【问题描述】:是否有用于 GDB 的 GUI,允许我调试使用 clone() 系统调用创建线程的应用程序?我尝试了 Insight 和 KDBG,但是由于某种原因,在创建新的克隆线程时,我在线程列表中看不到它。克隆系统调用是通过内联汇编调用的。因为创建的线程与原始进程共享PID,所以不可能吗? (虽然它有一个唯一的 TID)
【问题讨论】:
【参考方案1】:你试过了吗:
set follow-fork-mode child
我不使用 gdb GUI。有时gdb -tui
如果我觉得很性感。
【讨论】:
以上是关于GDB 使用 clone() 调试应用程序的主要内容,如果未能解决你的问题,请参考以下文章