我正在各个点打印我的应用程序中的堆栈跟踪来调试问题,除了我的c ++函数的符号名称仍然被破坏之外,它工作得很好。在linux上我使用c ++ filt将它们转换为更可读的东西......在Mac上...它不起作用?!?!
macbook:matthew$ c++filt _ZN10GSemaphore6UnlockEv
_ZN10GSemaphore6UnlockEv
即使手册页中提供的示例也不起作用。是什么给了什么?
答案 0 :(得分:17)
~:1684$ c++filt -n _ZN10GSemaphore6UnlockEv
GSemaphore::Unlock()