簡體   English   中英

breakpad minidump規范?

[英]breakpad minidump specification?

Google的Breakpad工具使用的minidump格式是否有詳細規范? 我需要基於Breakpad客戶端庫當前不支持的處理器/操作系統創建minidump文件,並且我還沒有找到任何描述minidump文件本身實際格式的簡潔文檔。

這是一個嵌入式系統,轉儲文件中沒有太多內容,主要是堆棧跟蹤和狀態代碼。

現有平台的Breakpad客戶端源使用系統調用收集信息,將minidump編寫器構建到異常處理程序中。 就我而言,我沒有在異常處理程序中運行轉儲程序,因此我正在捕獲關鍵信息,並且需要稍后寫入轉儲文件。

很好地說明Breakpad使用的minidump格式的指針將對您大有幫助。

我相信您正在尋找的是Windows minidump格式 Breakpad文檔指出:

Breakpad處理器可以以minidump格式處理轉儲,該格式既可以由Breakpad客戶端“處理程序”實現生成,也可以由另一種以這種格式生成轉儲的實現生成。 Windows上的DbgHelp.dll!MiniDumpWriteDump函數以這種格式生成轉儲,並且是該平台上Breakpad處理程序實現的基礎。

...

minidump格式本質上是一種簡單的容器格式,組織為一系列流。

...

選擇minidump格式作為Breakpad的轉儲格式是因為它在Windows上具有已建立的跟蹤記錄,並且可以對其進行調整以滿足Breakpad支持的其他平台的需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM