我正在尝试查找为C ++应用程序定义的isfinite()
位置。我一直在共享库上的nm
上为grep
运行到isfinite
,也正在递归地在共享库的共享库上运行,但是到目前为止,还没有找到为isfinite
提供定义的库,但是我的应用程序解析符号并运行。是否有一个linux工具可以计算用于解析特定可执行文件符号的库?
最佳答案
如果在任何模块中都找不到该符号,则很有可能isfinite是宏而不是函数。
我认为将库函数实现为宏是合法的。
您可以反汇编调用此函数的代码并找出来。
关于c++ - 如何找到共享库中C++ isfinite()的解析位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19435523/