Chrome的Crash Report服務 二

2021-05-02 22:36:06 字數 824 閱讀 1782

在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 ...