在windows xp之後,microsoft為我們提供了乙個新的dump庫,稱為minidumps庫,這個庫為我們提供了定製化的實現,我們可以根據自己的需要定製產生的dump內容。預設設定下,已經可以獲取到發生異常時的堆疊資訊以及一些區域性變數值,而相應產生的dump檔案只有幾十到幾百kb級別。這個數量級的內容,傳輸起來就相對方便多了。
minidumps主要包含在dbghelp.dll庫中,這個庫中包含了minidumpwritedump 函式:
bool minidumpwritedump(
handle hprocess,
dword processid,
handle hfile,
minidump_type dumptype,
pminidump_exception_information exceptionparam,
pminidump_user_stream_information userstreamparam,
pminidump_callback_information callbackparam
); 其中
dumptype引數表示了dump的型別:
typedef enum _minidump_type minidump_type;
大家可以觀察到可定製化的種類還是挺多的。具體的引數意義和函式說明,請大家參考msdn上的說明,亦可以參考debuginfo上的
effective minidumps
一文介紹。
chrome上報的內容就是基於minidumps庫來實現的,chrome在此基礎上稍微做了一些調整。
修改Chrome外掛程式,Chrome外掛程式位置
這裡首先感謝微博急簡的作者 還我乙個乾淨的微博環境。應該是滿足大家,預設的吧個人的背景替換成灰色的了,我的背景是大美女,想看看,於是就有了今天的博文。那麼,我就要修改chrome的外掛程式,我以前只會用,那裡會修改,於是就找,ubuntu下,chrome的安裝位置在 opt google chrom...
開啟 Chrome 的日誌
在 chrome 裡使用 webrtc 因為除錯的緣故,要開啟日誌,記錄下過程。我在 windows 7 下操作。兩種方式,一種是修改快捷方式,類似下面這樣 你可以把原來的快捷方式複製乙份來修改。另一種方式是命令列啟動 chrome 類似下面 給 chrome 新增下列命令列引數即可開啟日誌 ena...
chrome外掛程式的開發
一,chrome瀏覽器外掛程式開發 自動登入 二,chrome瀏覽器外掛程式開發 關於案例 以下文章也很不錯 一,chrome 擴充套件開發教程 1 hello chrome 二,chrome 擴充套件開發教程 2 background的用法 三,chrome 擴充套件開發教程 3 content ...