【问题标题】:Unmangling C++ names on Mac 10.5在 Mac 10.5 上拆解 C++ 名称
【发布时间】:2010-03-11 11:44:21
【问题描述】:

我在我的应用程序中打印出不同点的堆栈跟踪以调试问题,除了我的 c++ 函数的符号名称仍然被破坏之外,它工作正常。在 linux 上,我使用 c++filt 将它们转换为更易读的东西……在 mac 上……它不起作用?!?!

macbook:matthew$ c++filt _ZN10GSemaphore6UnlockEv
_ZN10GSemaphore6UnlockEv

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

【问题讨论】:

    标签: macos c++filt


    【解决方案1】:
    ~:1684$ c++filt -n _ZN10GSemaphore6UnlockEv
    GSemaphore::Unlock()
    

    【讨论】:

    • 有趣的是,如果我 exec(...) 足够多,c++flit 会停止返回任何内容,但这似乎是另一个问题。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    • 1970-01-01
    相关资源
    最近更新 更多