1. 程式人生 > >Windows除錯工具集(Debugging Tools for Windows (x86)) VS2010Debug工具gflags使用

Windows除錯工具集(Debugging Tools for Windows (x86)) VS2010Debug工具gflags使用

作者:[email protected]

遇到一個win下面dump的問題,環境:VS2010

工程中引用了幾個第三方庫libxml 、cjson以及其他的DLL,VS2010單步除錯時提示如下:

Windows已經在XXX.exe中觸發一個斷點。

其原因可能是堆被損壞,這說明XXX.exe或它所載入的任何DLL中有BUG。

原因也可能是用在XXX.exe有焦點時按下了F12。

輸出視窗可能提供了更多診斷資訊。

輸出視窗提示資訊:

Critical error detected c0000374

程式中斷處為 memcpy.c 或malloc.c  且除錯時中斷的位置不一樣。最終VS2010單步除錯無法找出bug的位置(還沒有執行到bug處便已經中斷)

解決辦法如下:安裝Debug工具gflags(或者下載Windows除錯工具集包含global flags)

開啟如下圖:

------>Image File

在Image處輸入映象檔名,TAB鍵重新整理--->勾選Debugger選項----->輸入vsjitdebugger.exe


後點擊應用、確定。

再使用Microsoft Visual Studio2010進行除錯,則可在bug出處中斷程式(不會提前中斷)。

除錯完Bug後應關閉gflags的Debug設定,否則解決方案編譯出的程式將無法直接執行(只能在Debug模式下執行,無法ctrl+F5執行程式或雙擊exe檔案執行程式)。

關閉global flags Debug設定只需重新開啟gflags在Image File頁取掉Debugger選項,點選應用即可。


相關推薦

Windows除錯工具(Debugging Tools for Windows (x86)) VS2010Debug工具gflags使用

作者:[email protected]遇到一個win下面dump的問題,環境:VS2010 工程中引用了幾個第三方庫libxml 、cjson以及其他的DLL,VS2010單步除錯時提示如下: Windows已經在XXX.exe中觸發一個斷點。 其原因可能是

單獨下載windbg(Debugging Tools for Windows)工具

         最近電腦出現了藍屏,想研究下什麼原因,但作業系統預設無法開啟dmp檔案,便去微軟官網下載windbg,發現微軟不單獨提供windbg的下載。只在Windows SDK中才包含windbg工具,或者去下載老版本的。感覺不爽,只是檢視dmp檔案,幹嘛去安裝Wi

QT配置偵錯程式windbg (Debugging Tools for Windows)

首先在這裡下載偵錯程式windbg (Debugging Tools for Windows) : 如果使用Setup.exe安裝失敗,可以直接找到Setup\WinSDKDebuggingTools_amd64\dgb_amd64.msi(這個是64位的)雙擊安裝即可

Debugging Tools for Windows (WinDbg)的使用

安裝 可能大家安裝時,直接從外部的網址下載或者拷貝,一般這也是可行的,只不過可能安裝的不是最新版本,或者找不到和自己當前系統匹配的版本,所以最簡單的方法還是去微軟的官網下載 一般我們選擇第三

如何使用Debugging Tools for Windows (windebug)簡單的使用心得

Symbol search path is: F:/WINDOWS/SymbolsExecutable search path is: Unable to load image ntoskrnl.exe, Win32 error 2*** WARNING: Unable to verify timestamp

用debug tools for windows中的gflags配合VC2010除錯程式堆錯誤(如越界訪問)

下載winstepsdk(gflags包含在其中)的ISO映象後,win10下需將檔案從ISO拷貝出來再安裝,切勿直接在ISO中執行安裝程式。推薦命令列方式執行gflags, 記得一定要以管理員身份執行cmd.exe。 1.在命令列中輸入以下命令指定預設偵錯程式為vsjit

AWS Tools for Windows PowerShell

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

UI工具Telerik UI for ASP.NET Core釋出R3 2018|附下載

所有資訊 使用教程(19)線上演示(19)更新動態(51) 當前位置: 首頁 > 更新動態 【更新】UI工具集Telerik UI for ASP.NET Core釋出R3 2018|附下載 釋出時間:2018-11-06 Telerik UI for

UI開發工具Telerik UI for ASP.NET AJAX釋出R2 2018 SP1|附下載

Telerik的UI for ASP.NET AJAX擁有構建ASP.NET AJAX和SharePoint應用程式的80+控制元件,將為任何瀏覽器和裝置構建Web Forms應用程式的時間縮短一半。Telerik UI for ASP.NET AJAX是完整的 ASP.NE

Git for Windows 工具的使用(一)

修改編碼 帶來 rest 對比 刪除 多個 客戶端 first 功能 如果你還不知道什麽是Git,只知道GitHub,但是還不會用,我想這個教程會幫助你。 前言 鑒於網上目前的教材都太落後,GitHub for Windows已經更新了多個版本,好多界面都發生了變

如何在本地數據中心安裝Service Fabric for Windows

文檔 和集 安全 htm nec shell dash docs containe 概述 首先本文只是對官方文檔(中文,英文)的一個提煉,詳細的安裝說明還請仔細閱讀官方文檔。 雖然Service Fabric的官方名稱往往被加上Azure,但是實際上(估計很多人不知道)

AdGuard for windows 6.4 破解版 — 廣告攔截工具

軟體介紹 AdGuard for windows 是一款PC端的廣告攔截軟體。可以幫助使用者自動攔截所有網頁上的廣告,包括視訊網站的開頭廣告等,擁有可獲取最佳網路衝浪體驗所需全部功能的獨特程式。其組合了世界上最高階的廣告攔截器,隱私保護模組以及家長控制 - 可協同任何瀏覽器和應用工作。 AdGuard f

Eagle for Windows 1.8.1 破解版下載 — 圖片素材管理工具

軟體介紹 Eagle for Windows 是一款非常實用的圖片管理工具,不僅提供了圖片收藏功能,而且還有可以整理收藏圖片的工具供使用者使用,讓使用者輕鬆的管理圖片。Eagle支援跨平臺,不管是windows系統還是macOS 系統上,所有的主流圖片格式檔案都支援。還可以實現雲同步,在多臺裝置上同步,方便

吻逗死(windows)系統下自動部署指令碼(for java spring*)及linux命令列工具

轉載請註明出處:https://www.cnblogs.com/funnyzpc/p/10051647.html (^^)(^^)自動部署指令碼原本在上個公司就在使用,由於近期同事需要手動部署一個SpringCloud應用,一邊是sftp軟體上傳,一邊是SourceCRT命令列工具,看這著實很累,就順手把我

工具分享-Windows 的綠色軟體工具

最近想寫部落格,但沒什麼可寫的,想了想,部落格就是使用者記錄或者分享自己的知識庫的,自己日常也經常會逛一些論壇啥的,過程中也發現了一些好用的工具,自己電腦上也會安裝著嘗試著去使用,以後在也會陸續的分享

DebugView for Windows 7 不顯示除錯資訊

使用DebugView列印核心除錯資訊是開發驅動的非常重要的手段,但DebugView在VISTA/WINDOWS 7下卻無法獲取核心的除錯日誌,GOOGLE搜了一下,問題是出在DbgPrint上面,修改方法是: HKLM\SYSTEM\CurrentContr

同時使用Git for Windows命令列和TortoiseGit工具 都可提交至github

目錄 1、應用場景        因為很多人習慣了使用Git命令列方式進行程式碼提交,現在出現了很多Git提交的GUI工具,如大家經常使用的(GitHub for Desktop、Source Tree、TortoiseGit) 具體使用可以參

Windows的命令提示符cmd中使用ssh工具--OpenSSH for Windows

在windows上面要ssh linux主機,不外乎常見的就是用winscp/pietty/putty/SecureCRT等工具軟體。當然我們也可以直接在命令提示符cmd中使用ssh工具,這個時候就

利用git for windows 圖形介面工具建立倉庫並上傳專案到webgitHub

用git for windows圖形介面工具來建立本地倉庫,並把本地的專案上傳到github官網: 1.安裝完的git for windows 介面如圖所示: 2.點選右上角的設定按鈕,並選擇

解決在windows下VS2010編譯coldet20的出現的錯誤:error MSB8008: 指定的平臺工具(Windows7.1SDK)未安裝或無效。請確保選擇受支援的 PlatformToo

本機首先安裝了VS 2010。然後昨天才安裝上VSSSDK7.1。今天編譯一個專案報錯: 1>C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\Microsoft.Cpp.x64.Targ