调试二进制文件:如何转储每个符号来自哪个 .a/.o?
我有一个启用调试的二进制文件、与其静态链接的 .a 文件的集合以及所有内容的源代码。 如何获得可解析的转储,其中列出最终可执行二进制文件中的每个…
共享库中未定义的外部符号
我最近在 iOS SDK4.3 的 System.B.dylib 库上运行了 nm -m -p -g,并惊讶地发现很多标记为 的符号>(未定义)(外部)。为什么以及何时将未定义的符号…
当抽象类使用shared_ptr时,如何在nm或objdump中找到函数符号?
我将shared_ptr 用于抽象类ABC。 ABCImpl类是ABC的实现。 abc_ptr 是一个shared_ptr指向 ABCImpl 对象。在调用函数中,abc_ptr将调用ABC类中的成员函…
在 Mac OS X 上以编程方式枚举动态库中的符号
我需要一种方法来枚举从 Mac OS X 上的 dylib 导出的符号及其地址。 在 shell 中,我通常会使用 nm 来实现此目的 - 是否有一个库可以从我的代码中使用…
mingw-32 链接程序中的 __imp__malloc 是什么?
为了弄清楚交叉编译的 mingw32 程序中的 malloc() 是否是线程安全的,我在二进制文件上运行了 nm 。结果: $ i386-mingw32-nm myfile.exe | grep mall…
- 共 1 页
- 1