我有一个共享库libtest.so
,它将使用dlopen
加载到主程序中。函数test()
驻留在libtest.so
中,将通过dlsym
在主程序中调用。有没有什么办法可以在test
上设置一个断点?如何在共享库中的函数中设置断点,但尚未在gdb中加载
请注意主链接程序在链接期间没有链接到libtest.so
。否则,我应该可以设置中断点,尽管它是一个待处理的操作。在我的情况下,当我做b test
时,gdb会告诉我Function "test" not defined
。
你可以在用'dlopen'加载'libtest.so'后在'test'上设置断点吗? – 2010-04-15 06:12:44