16
當在某些程序運行addr2line,我得到在該行的最後一個「鑑別N」評論:addr2line中的「鑑別器」是什麼?
main at /tmp/nsievebits.c:56 (discriminator 3)
手冊頁沒有提到它,一個快速谷歌搜索似乎表明主要是源代碼文件,沒有明確的解釋。它是否有一些故意沒有記錄的功能?更重要的是,我應該擔心它嗎?
當在某些程序運行addr2line,我得到在該行的最後一個「鑑別N」評論:addr2line中的「鑑別器」是什麼?
main at /tmp/nsievebits.c:56 (discriminator 3)
手冊頁沒有提到它,一個快速谷歌搜索似乎表明主要是源代碼文件,沒有明確的解釋。它是否有一些故意沒有記錄的功能?更重要的是,我應該擔心它嗎?
據我所知,當一條線上有多條代碼路徑時,鑑別器可能很有用,詳見there。你可以放心地忽略這些,但是如果有人知道如何閱讀它們,他們可以給你關於堆棧指向的確切信息。