Mac 10.5上的Unmangling C++名称

fre*_*ret 13 macos c++filt

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

macbook:matthew$ c++filt _ZN10GSemaphore6UnlockEv
_ZN10GSemaphore6UnlockEv
Run Code Online (Sandbox Code Playgroud)

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

ken*_*ytm 20

~:1684$ c++filt -n _ZN10GSemaphore6UnlockEv
GSemaphore::Unlock()
Run Code Online (Sandbox Code Playgroud)