【问题标题】:What's the "discriminator" in addr2line?addr2line 中的“鉴别器”是什么?
【发布时间】:2013-01-01 02:22:27
【问题描述】:

在某些程序中运行 addr2line 时,我在行尾收到“鉴别器 N”注释:

main at /tmp/nsievebits.c:56 (discriminator 3)

手册页没有提到它,快速的谷歌搜索似乎表明主要是源代码文件,没有明确的解释。它是一些故意未记录的功能吗?更重要的是,我应该担心吗?

【问题讨论】:

    标签: c++ c addr2line


    【解决方案1】:

    据我了解,当一行中有多个代码路径时,鉴别器会很有用,请参阅更多 there。您可以放心地忽略它们,但如果有人知道如何阅读它们,它们可以为您提供有关堆栈确切指向的位置的非常精确的信息。

    【讨论】:

    • 数据库错误阻止我访问此资源。你有其他链接吗?
    猜你喜欢
    • 1970-01-01
    • 2022-07-30
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-02
    • 1970-01-01
    相关资源
    最近更新 更多