Mac 10.5上的Unmangling C ++名称

时间:2010-03-11 11:44:21

标签: macos c++filt

我正在各个点打印我的应用程序中的堆栈跟踪来调试问题,除了我的c ++函数的符号名称仍然被破坏之外,它工作得很好。在linux上我使用c ++ filt将它们转换为更可读的东西......在Mac上...它不起作用?!?!

macbook:matthew$ c++filt _ZN10GSemaphore6UnlockEv
_ZN10GSemaphore6UnlockEv

即使手册页中提供的示例也不起作用。是什么给了什么?

1 个答案:

答案 0 :(得分:17)

~:1684$ c++filt -n _ZN10GSemaphore6UnlockEv
GSemaphore::Unlock()