
2026/09/24 4:15
Show HN: ナティブなWindows x64/x86のクラッシュ用ポストモルテムデバッガを作りました
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
ForensicDbg は、高度なユーザーモード分析を備えたモダンなポストモーテムデバッグツールとして、Windows のエラー解決において画期的な進歩をもたらします。難解なバグを迅速に特定する能力がその主な強みであり、x86 および x64 システムの両方を扱えるため、技術者がクラッシュダンプを調査したり、ライブプロセスに直接アタッチしたりして高精度で診断を行うことができます。また、クラッシュが発生した際に即座に調査するためにユーザーがこれをジャストインタイムデバッガーとして設定することも可能です。基本的なデバッグ機能に加え、コードナビゲーションを実現するための SourceLink、リアルタイムの変数検査を可能にする C++ 式エバリュエーター、AI 互換性のために設計された MCP インターフェースといった高度な機能を統合しています。直感的で最先端の UI を提供し、レスポンシブであり、システムに合わせてライトモードとダークモードの両方をサポートします。また、プロセス空間を任意のアドレスをクリックすることで理解できるようにもなります。色分けされた出力と検証済みコールスタックにより、誤導的な診断参照が効果的にフィルタリングされ、開発者および企業 IT チーム双方にとって根本原因の特定が高速化されます。本ツールはデータを解釈・ラベル付けすることで LLM トークンコストを削減し、AI ツールの結果向上を実現します。現在はプライベートベータ版の招待制でのみ利用可能で、複雑な Windows システム障害に直面している早期採用者を優先しています。開発が進むにつれ、同ソフトウェアは機能セットを拡張しつつ、人工知能との統合をさらに洗練させる定期的な更新を提供する予定です。診断が困難なクラッシュに悩んでいる組織にとって、ForensicDbg はアクティブな開発と将来の強化が計画された強力な解決策となります。
本文
ForensicDbg:高度なポストモーテムデバッガー(ベータ版)
ForensicDbg は、現代的な UI を採用したポストモーテムデバッグツールです。最も追跡困難なバグも、迅速かつ容易に特定・追跡することを目的としています。現在、限定ベータテストを実施中です。
興味がある方は、招待リクエストを通じてご参加いただけます。
機能概要
- プラットフォーム: Windows 向けの高機能ユーザーモードデバッガー
- 対応アーキテクチャ:
およびx86
クラッシュダンプ解析に対応x64 - プロセス操作: 生きているプロセスへのアタッチが可能
- JIT デバッグ: インシデント発生時の即時デバッグ設定に対応
- 式評価機能: シンプルな C++ 式評価機を搭載
- ソースコード追跡:
とSourceServer
をサポートSourceLink - 開発状況: 定期的なアップデートと新機能追加を積極的に行う開発中
AI ツール連携用の MCP インターフェース
AI ツールによる自動化されたクラッシュ分析への対応が強化されています。
- 汎用性: stdio メンバー通信をサポートするすべての AI ツールとの相互運用可能
- 最適化: AI ツールの効率的な消費を考慮した出力フォーマットを採用
- 精度向上: より高品質なデータにより、AI の解析結果の精度が向上
- 負荷軽減: データの解釈とラベリングを実行し、LLM の計算負荷を削減
- コスト削減: トークンコストを抑えつつ、より質の高い AI 結果を実現
直感的で反応の良い最先端 UI
視覚的な理解やすさと操作性に重点を置いた設計です。
- 可読性の高い出力: 一目で理解可能な色分けされた表示
- 直感的なナビゲーション: 任意のアドレスをクリックしてプロセス空間内を探索可能
- 情報豊富なメモリ表示: メモリー領域にはシンボル名やオブジェクトタイプを表示
- 構造化表示: オブジェクトは構造化初期化形式で明瞭に表示
- 高速な読み込み: マルチスレッドによるシンボルの並列読み込みに対応
- 同期ナビゲーション: ナビゲーション中でもパネル間の同期を保ち続ける
- テーマ切替: システム設定に合わせたライトモードとダークモード対応
専門的なデータ解釈機能
数十年にわたる専門家経験に基づいた高度な分析機能を備えています。
- 型推測: 使用状況と参照関係から自動的に型を推測
- フロー追跡: ディスアセンブリ内でレジスタ値のフローを追跡可能
- 誤誘導排除: コールスタックを検証し、誤った参照を除外
- イメージローダーシミュレーション: ミニダンプにおいて読み取り専用領域を再構築
- 異常検知と自動選択: 例外を引き起こしたスレッド、フレーム、および命令を自動的に選択して表示