debug-symbols

    1熱度

    1回答

    我正在使用gcc標誌-ffunction-sections編譯一個C文件,將每個函數移動到它自己的部分。彙編拋出錯誤: job_queue.s:2395: Error: operation combines symbols in different segments 的編譯器進行的線2395組件輸出在這裏給出: .section .debug_ranges,info .Ldebug_rang

    0熱度

    1回答

    我有兩個項目的解決方案: 項目A:是,是用C++編寫 項目B一個dll:是調用項目A 的DLL中的C#應用​​程序 我的問題:我無法打到任何我插入DLL代碼的斷點。中斷點附有一條消息,表示「沒有符號已經加載到這個文件」。 注: 我的問題是Windows CE 6.0 我複製DLL和.pdb文件與後生成事件到C#應用程序的調試執行DIR到設備。 請任何幫助!

    3熱度

    2回答

    我得到這個錯誤,我無法弄清楚,在哪裏發生。 這裏是堆棧跟蹤: 0 CoreFoundation 0x382952a3 __exceptionPreprocess + 163 1 libobjc.A.dylib 0x3358d97f objc_exception_throw + 31 2 CoreData 0x398fe0cf -[NSComparisonPredicate(_NSCoreDat

    15熱度

    4回答

    我在加載ASP.NET MVC項目中的符號時遇到了問題。我第一次加載visual studio並調試我的項目時,符號在大約2秒內加載。然後結束調試會話,修改代碼並再次調試,符號加載時間大約爲一分鐘。根據我所做的研究,以下是我的機器/ VS上的一些適用設置: 在選項/調試/符號/符號文件位置中,「Microsoft Symbol Servers」未選中,並且沒有其他位置。 此目錄中的選項/調試/符號

    5熱度

    1回答

    支持Microsoft Symbol Server的各種調試器會在首次調用時顯示一個包含服務使用條款的對話框。 如何擺脫它? 是的,我認爲,調試的編程和軟件開發這就是爲什麼這個問題是不是題外話固有的一部分。在Windows中使用symsrv.dll是調試的固有部分,因此它顯然涉及編程或軟件開發

    1熱度

    2回答

    我有一個程序,在調試模式下編譯。然而,當我做LDD: libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0x00821000) libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0x0083c000) libm.so.6 => /lib/i386-linux-gnu/

    15熱度

    4回答

    我有一個靜態庫,我在調試模式下構建,但是當我進入它時,我仍然得到反彙編。我想知道如何使用nm或其他工具來確保調試符號不被剝離。

    2熱度

    1回答

    當一些原生Android代碼崩潰時,系統會生成堆棧轉儲並在崩潰點註冊。假設我有一個帶有調試符號的崩潰庫的副本(即未被解壓),我可以檢索崩潰函數的本地變量的名稱/值和調用堆棧的函數嗎? 這些值都在堆棧中。堆棧結構的描述必須位於調試信息的某個位置,或者調試器在運行時如何解密它們。

    1熱度

    1回答

    我有一個好奇的問題:當構建目標文件-g時,鏈接器突然抱怨從libbar丟失的符號,我的工具間接通過libfoo間接依賴。沒有-g這不會發生。 這些符號似乎是從libbar的對象libfoo中的函數的默認參數。但是,這些功能並未被我的工具使用。 我想知道這種額外的依賴是如何由調試版本引起的 - 是否可以爲所有符號生成這些調試符號,而不僅僅是我使用的符號,而對於這些調試符號,還需要默認參數? 這是在S

    1熱度

    1回答

    OS是Windows,GCC是4.7.2,GDB是7.3。 我在C .c文件:與/項目/ src目錄/文件夾中的包括: #include "../inc/header.h" 彙編我在調試符號的相對路徑後: > objdump -WL obj.o | grep header.h C:/project/src/../inc/header.h ... 但我希望它是C:/project/inc