乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Windows調試工具集(Debugging Tools for Windows (x86)) VS2010Debug工具gflags使用

       斯人記 2018-04-03

      如有轉載,請注明出處:http://blog.csdn.net/embedded_sky

      作者:super_bert@csdn

      遇到一個win下面dump的問題,環(huán)境:VS2010

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

      Windows已經在XXX.exe中觸發(fā)一個斷點。

      其原因可能是堆被損壞,這說明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選項,點擊應用即可。





        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多