NM输出神秘符号名称

时间:2019-01-21 18:08:18

标签: linux shared-libraries windows-subsystem-for-linux nm

当我试图弄清楚共享库中包含的内容时,我用nm查找了.so文件。

输出如下:

0000000000075956 t _ZN10CoordinateC1Eff
0000000000075956 t _ZN10CoordinateC2Eff //something regarding the struct Coordinate
...
00000000000de846 t ZN11Tracker7addNodeESt10unique_ptrI5INodeSt14default_deleteIS1_EE //method addNode on class Tracker, which takes a unique_ptr of type INode
...
000000000007551a t _ZN12VehicleStateC1E10Coordinatedd //Method Coordinate on class VehicleState
000000000007551a t _ZN12VehicleStateC2E10Coordinatedd 

在我看来,这有点神秘,看起来根本不像例如:what does this nm output mean? 输出使用冒号,方括号和其他符号,而我的不包含成千上万行的单个方括号。

我想知道为什么我会得到这样的神秘输出吗?

我的环境是WSL(Windows是最新的),也是可用的最新版NM。

0 个答案:

没有答案