symbols

    7熱度

    3回答

    在使用GNU工具鏈的Linux上,我知道如何使用版本腳本(gcc -Wl, - version-script = symbols.map)控制共享庫中的導出符號,但是我想列出導出的符號命令行。 IOW,我想從MS工具鏈中獲得相當於 link /EXPORT:foo 。可能嗎 ? 編輯: 我的問題可能不是很clearn:如果我有一個庫libfoo.so,我只想要導出庫foo1和foo2的,我可以

    7熱度

    3回答

    有沒有辦法訪問Ruby中符號表中的所有內容?我希望能夠序列化或以其他方式保存程序運行的當前狀態。要做到這一點,似乎我需要能夠迭代範圍內的所有變量。

    29熱度

    1回答

    我一直使用cygwin的nm命令來處理我所有的.lib符號調試需求,但最近我想過在SO回答中提及它,並意識到大多數Windows開發者沒有安裝cygwin 。 那麼微軟等價於nm,即什麼命令將列出由.lib文件導出的符號,.lib中未定義的符號等等? 爲了好奇,納米手冊的示例頁面是here。

    4熱度

    1回答

    我們使用TFS運行持續集成構建,並使用symstore.exe生成大量符號文件(在去年左右,價值67GB)。其他人如何清理符號文件?你是否自動化了這個過程?

    17熱度

    3回答

    與商業應用程序一起重新分配pdb文件是明智之舉嗎? 偶爾,我使用堆棧跟蹤從已部署的應用程序中獲取更詳細的錯誤報告日誌;這個功能可以在不依賴這些文件的情況下實現嗎? 此外,這些文件包含多少原始源代碼提示?使用它反向工程我的應用程序會更容易嗎?

    6熱度

    1回答

    有沒有類似的條件不存在的屬性,或者可能的方式來使用條件屬性只包含一個方法,如果該符號是而不是定義? 我要找的是什麼,是這樣的: [Conditional("!SILVERLIGHT")] private void DoStuffThatSilverlightCant() {...} 這樣,如果符號SILVERLIGHT確實存在該方法將不包括在內。 我不想使用簡單#ifdef的原因是,我可以利

    4熱度

    3回答

    到目前爲止,我一直使用ASP.NET MVC框架源來調試ASP.NET MVC。在我的筆記本電腦上,我嘗試了一種不同的方法,即在調試時調出VS中的「模塊」窗口,右鍵單擊System.Web.Mvc,然後選擇「加載符號」>「Microsoft Symbol Servers」。 由於System.Web.Mvc程序集的符號文件被報告爲加載,因此VS似乎實際上加載了一些東西。此外,在我的調用堆棧中屬於S

    9熱度

    2回答

    Xcode中的哪些設置可用於去除iphone應用程序的符號? 我在Xcode中使用這些設置,但仍使用二進制文件編輯器在 中看到類名和它們的方法。 部署: 1)部署後處理(選中) 2)地帶調試符號複製期間(選中) 3)條鏈接的產品(選中) 4)使用獨立條(已選中) 鏈接: 5)死代碼溶出(選中) GCC 4.0 - 代碼生成 6)生成調試符號(未選中)

    1熱度

    4回答

    在某種程度上從reading a windows *.dmp file 下面就已經收到了來自客戶的隨機轉儲文件,在運行時使用調試會話以查看崩潰,您經常會發現它位於MS或其他第三方庫中。接下來的問題是,您可能沒有掌握PC設置的知識,以至於您可以確保您擁有可用的實際模塊。 例如,我目前正試圖讓符號加載ntdll.dll(5.01.2600.5512)。在MSVC 2005中,模塊列表窗口中的路徑列在完

    0熱度

    3回答

    你如何解釋「符號」以便像我這樣的新手程序員能理解? 它們是什麼?它們是否映射到函數? 我想學習更高級的調試技術,這個術語一直是我的障礙。