windbg

    0熱度

    2回答

    我創建了一個進程的完整轉儲(進程或其轉儲文件)需要〜7GB。 該過程是WCF服務。啓動時需要約1.4GB,並在一段時間後增長,但從不超過2-3GB。永遠不會到今天。現在它幾乎需要所有的空閒內存。 ! 在WinDbg中運行dumpheap -stat命令時,我得到下一個: 000007fef929ac78 15038 4878720 System.Collections.Hashtable+buc

    -1熱度

    1回答

    我想設置斷點上的功能,這是一個CPP代碼的一部分。我新使用windbg,任何幫助將不勝感激。

    0熱度

    2回答

    看來「!htrace -diff」只能顯示16幀。如何增加堆棧軌跡中的幀數?以下是由!htrace -diff檢測到的泄漏手柄之一。沒有完整的堆棧跟蹤,我無法從中讀取任何內容。 Handle = 0x00000f7c - OPEN Thread ID = 0x00001cc4, Process ID = 0x00009f20 0x01b8dad8: +0x01b8dad8 0x018c6e

    3熱度

    1回答

    我正在爲Windbg寫一個擴展,並且在特定的點我需要獲得內存偏移量的權限,很像!address addr在Windbg中提供的。我在這裏有一個看看調試器引擎API的可用功能: http://msdn.microsoft.com/en-us/library/windows/hardware/ff551059%28v=vs.85%29.aspx 不過,我並沒有發現這樣會返回針對內存抵消部分/權限信息的

    2熱度

    1回答

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

    0熱度

    1回答

    我有一個系統掛起的內核轉儲,我偶然發現系統線程中的一些佔用的ALPC端口。從nt!AlpcpReceiveMessage我可以看到線程正在等待的端口。從端口我可以看到正在等待的線程。但線程本身並不表示典型的 - thread X is waiting for ALPC message Y on ALPC port Z。 主題: 0: kd> !thread fffffa80069dc040 TH

    2熱度

    1回答

    嘗試在Win 7下測試新的CSP。設置啓動配置以允許內核調試,運行WndDbg並選擇文件:kernel debug並設置爲本地。嘗試對我的新CSP使用signtool仍然會導致簽名失敗檢查。環境是: OS Name: Microsoft Windows 7 Home Premium OS Version: 6.1.7601 Service Pack 1 Build 7601

    3熱度

    1回答

    我是新來的,它是我的第一個問題。我希望能在這裏就好了:) 而對於我的問題!:相處 我寫了針對x64處理器(英特爾正常x64)的一個迂迴的基礎設施 主要有趣的功能是這樣的: typedef ULONG_PTR (WINAPI *MESSAGEBOX)(HWND, LPCSTR, LPCSTR, UINT); DWORD WINAPI DETOUR_MyMessageboxA(MESSAG

    2熱度

    2回答

    試圖調試運行在64位Windows版本上的32位.NET應用程序的進程轉儲使用調試器6.3.9600.16384 x86。 花了幾個小時尋找解決方案。在stackoverflow和其他網站上發現了很多主題,但是我無法修復這個問題。我正要把我的頭髮拉出來。 經過的.NET版本,是由使用過程中 0:000> lmv m clr start end module name 618a0000 61f

    3熱度

    1回答

    我想在命令窗口中鍵入一個子類的對象到WinDbg中的父類。 示例類 class parent { public: int a; int b; parent(){ a = 10; b = 10; } parent(int c) : a(a){} }; class child : public parent { public: int a