【发布时间】:2010-02-11 00:50:43
【问题描述】:
在这种情况下如何调试共享库:
一个守护进程正在检查哪个作业被设置为运行,如果找到一个,守护进程将派生一个进程。此过程将执行 dlopen/dlsym 等操作以使用共享库。
共享库在我的控制之下,所以我可以放一个带有调试信息的库。虽然守护进程不受我的控制,并且由于某种原因无法停止。守护进程中没有可用的调试信息。
这是我的调试方式: 启动gdb,附加到守护进程,将follow-fork-mode设置为“child”,以共享库的入口点设置断点。
但它不起作用。调试会话并没有在我设置的断点处中断。 我使用 gdb 6.1.1。 谢谢。
【问题讨论】: