debug-symbols

    2熱度

    1回答

    我有一個來自在CentOS 5.4上構建和運行的應用程序的堆棧跟蹤。該應用程序沒有調試建,所以沒有符號或行號的堆棧跟蹤,但只有地址,就像這樣: /opt/app/bin/myApp [0x22ec09e] /opt/app/bin/myApp [0x1fcdf31] /opt/app/bin/myApp [0x22ebbcb] ... 我也有相同的應用程序,但與調試(-g)建。所以我可以

    2熱度

    1回答

    應該在另一個項目中使用由我(使用libtool)打包在靜態庫中的一些代碼來構建iOS應用程序。爲了使崩潰分析成爲可能,應用程序的.dSYM應該也包含我的靜態庫的符號。我假設我必須以某種方式將庫中的符號精確地包含在庫中,或者必須將某些符號文件傳遞到創建.dSYM的構建步驟。 這可能嗎?在創建.dSYM的過程中涉及的所有步驟讓我感到有點不知所措。如果某人有一些關於此的良好信息的鏈接,我將不勝感激。 另

    0熱度

    1回答

    我有一個需要大量內存和時間來編譯的程序。我在沒有調試符號的情況下測量,編譯佔用的資源要少得多,但我希望永遠擁有它們,即使是「發佈」版本也是如此,所以我的崩潰轉儲是有意義的。 是否有可能爲gcc或clang創建一個調試符號(-ggdb3),這些調試符號不是最初編譯的可執行文件?我被告知只是用-ggdb3作品重新編譯程序,但我不知道這是多麼可靠。

    2熱度

    1回答

    我有一個我正在嘗試調試的DLL的MAP文件。我使用Map2Dbg工具將其轉換爲DBG文件並將其放入符號路徑中。 發出.reload/f mydll.dll雖然不起作用,但會發生符號加載錯誤。 然後我試着用診斷吧!SYM嘈雜的和它告訴我,看的Windbg到正確的符號路徑,但只有一個PDB文件(mydll.pdb)。 有沒有辦法強制Windbg找到我的DBG文件? 編輯: 這裏有一些進一步的相關信息:

    0熱度

    1回答

    我必須從堆棧跟蹤WPDEV中瞭解我的應用程序的崩潰。我跟進了this link但不明白第6步「符號文件路徑」。那是什麼? 謝謝。

    1熱度

    1回答

    我們正在使用TFS 2012來構建我們的解決方案。一旦完成,我使用構建輸出來創建一些我在內部發布的NuGet包。我剛開始用符號構建這些包,以便我可以將這些NuGet符號包發佈到我們的內部符號服務器。 但是,我無法將符號包發佈到符號服務器。原因是DLL和PDB不匹配。我使用ChkMatch,年齡屬性在位於TFS Dropfolder發佈目錄中的DLL和PDB上有所不同。如果我從實際構建目錄中的obj

    9熱度

    4回答

    與-fsanitize=memory編譯時,運行程序時得到WARNING: Trying to symbolize code, but external symbolizer is not initialized!。如何初始化外部符號器?

    0熱度

    1回答

    我試圖防止在發佈中顯示某些錯誤消息(如我的問題Errors showing in Qt application - how to not display them in Release中所述)。 我正在使用Qt中的應用程序...在Windows,Mac OS X和Linux上。 對於Windows檢查符號很簡單: #if defined (Q_OS_WIN32) && !defined (NDEB

    3熱度

    1回答

    我有一個應用程序,我想檢查,我沒有資源來重建它,並創建符號表,如here(gcc -g my_app.c)。 當我叫info locals我得到以下錯誤「沒有可用的符號表信息」 當我用Eclipse的工作,即使我沒有圖書館的資源可以解決將當前函數的參數轉換爲arg0,arg1 ... argN,如果我還沒有正確記住對象的成員。 有沒有什麼辦法可以生成一個自定義/通用/默認符號表,一個可以滿足GDB

    2熱度

    2回答

    那麼我真正的問題是:_NT_SYMBOL_PATH路徑搜索遞歸(具體由windbg)? 但是,如果是/沒有問題沒有那麼有趣,那麼_NT_SYMBOL_PATH的官方格式是什麼?