这个 nm 输出“V typeinfo name for void*”是啥意思?

Posted

技术标签:

【中文标题】这个 nm 输出“V typeinfo name for void*”是啥意思?【英文标题】:What does this nm output "V typeinfo name for void*" mean?这个 nm 输出“V typeinfo name for void*”是什么意思? 【发布时间】:2018-11-01 08:25:19 【问题描述】:

你能告诉我这些nm的输出是什么意思吗?

$nm --demangle --dynamic --defined-only --extern-only lib.so

0000000000238ba0 V typeinfo name for void*

0000000000238b80 V 类型信息为 void*

生成它们的 C++ 构造是什么?

我搜索了互联网,但没有找到解释。

【问题讨论】:

欢迎来到 ***,请关注How to ask 【参考方案1】:

冒着给出明显答案的风险,这只是typeinfo(void*) 所需的数据。还会是什么?

【讨论】:

以上是关于这个 nm 输出“V typeinfo name for void*”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

nm输出和gdb函数地址不同

使用 awk 解析 nm 命令的输出 - Linux Bash

显示共享库版本的 nm 输出不正确

如何比较 nm 输出

使用 GNU nm 实用程序时跳过地址输出

如何区分静态函数与 C 中的 nm 或 readelf 输出