【发布时间】:2012-06-21 18:21:00
【问题描述】:
我正在调试函数调用的 OpenSSL 库中的段错误
s->method->ssl_read(s,buf,num)
由动态函数指针设置。当它指向时我想踏入它
ssl23_read
但是在ssl23_read 中设置断点不起作用。我不确定调试如何与动态函数指针一起工作,对我来说很直观答案可能是“不同”或“不是”。在这种情况下,您会使用什么调试策略?
顺便说一句,仅仅交换调用是行不通的,或者至少不容易 - OpenSSL 库进行了一些检查,以确保您不会直接调用该函数。
【问题讨论】:
标签: c debugging gdb openssl function-pointers