クラッシュしたプロセスから
何を、どうやって記録するか。
日本語訳をもとにした設計ドキュメントのスライド版
翻訳元:86aed0d4 · 2026 年 10 月 28 日取得
原文の TODO・将来予定を含む、その時点の設計記述です。
CRASHPAD / OVERVIEW DESIGN
クラッシュしたプロセスから
何を、どうやって記録するか。
日本語訳をもとにした設計ドキュメントのスライド版
翻訳元:86aed0d4 · 2026 年 10 月 28 日取得
原文の TODO・将来予定を含む、その時点の設計記述です。
01 / 目的
02 / 背景
原文 TODO(siggi):この例を挙げる。
02 / 背景
02 / 背景
03 / 概要
03 / ハンドラー
03 / クライアント
03 / 構成図

04 / 詳細設計・要件
04 / 概念
04 / 概念
原文 TODO(siggi):ほかにも概念を追加する?
04 / 全体像

05 / 登録
05 / 登録
05 / 登録
06 / 例外の捕捉
06 / 例外の捕捉
06 / WINDOWS の注意点
06 / 例外の捕捉
07 / CRASHPADINFO
08 / SNAPSHOT と MINIDUMP
原文 TODO(siggi):2 段階の書き込みと内容の順序を説明する。
08 / ダンプの内容
08 / ダンプの作成手順
09 / データベース
09 / データベースの実装
10 / アップロード・通信形式
10 / アップロード・トランスポート
原文 TODO(mmentovai):証明書ピンニング。
10 / アップロード制限と再試行
現在の実装の説明ではありません。原文の将来予定:issue 23。
11 / 拡張性
12 / 依存関係
「注意事項」の原文 TODO(anyone):実施しなかったこと、単純な方法ではうまくいかない理由、ほかの注意点を記載する。
13 / セキュリティ
14 / プライバシー
15 / 出典とライセンス
このスライドは Crashpad の設計概要(日本語訳)の内容を、発表用に再構成・要約したものです。詳細な文章は日本語訳を参照してください。
Crashpad Overview Design(固定コミット)86aed0d4e037f9af6347b8b21daa37ea779234b2
日本語訳の翻訳元取得日:2026 年 10 月 28 日
本文・図:Copyright 2017 The Crashpad Authors
Apache License 2.0
変更:日本語訳をスライド用に再構成・要約し、操作 UI とスタイルを追加。
iOS の詳細:iOS Overview Design(制約・プロセス内ハンドラー・中間ダンプ)