---
generated_at: 2026-01-27 11:20:00
metrics:
  claims_total: 28
  claims_with_evidence: 28
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート: 40-逆アセンブリビュー

## 主張と根拠の対応表

| 主張ID | 主張内容 | 根拠ファイル | 根拠箇所（行番号） | 根拠種別 |
|--------|---------|-------------|-------------------|---------|
| C-01 | EditorPaneを継承したDisassemblyViewクラス | disassemblyView.ts | 87行目 | ○ |
| C-02 | DISASSEMBLY_VIEW_ID使用 | disassemblyView.ts | 114行目 | ○ |
| C-03 | NUM_INSTRUCTIONS_TO_LOADは50 | disassemblyView.ts | 89行目 | ○ |
| C-04 | IDisassembledInstructionEntryインターフェース | disassemblyView.ts | 54-70行目 | ○ |
| C-05 | disassemblyNotAvailableプレースホルダ | disassemblyView.ts | 73-85行目 | ○ |
| C-06 | WorkbenchTable使用 | disassemblyView.ts | 228行目 | ○ |
| C-07 | BreakpointRenderer使用 | disassemblyView.ts | 237行目, 249行目 | ○ |
| C-08 | InstructionRenderer使用 | disassemblyView.ts | 226行目, 244行目 | ○ |
| C-09 | _enableSourceCodeRenderフラグ | disassemblyView.ts | 97行目, 181行目 | ○ |
| C-10 | _loadingLockで重複防止 | disassemblyView.ts | 98行目, 276-278行目 | ○ |
| C-11 | _referenceToMemoryAddressでアドレス管理 | disassemblyView.ts | 99行目, 387-389行目 | ○ |
| C-12 | onDidScrollでスクロールイベント | disassemblyView.ts | 272-292行目 | ○ |
| C-13 | scrollUp_LoadDisassembledInstructions | disassemblyView.ts | 283行目 | ○ |
| C-14 | scrollDown_LoadDisassembledInstructions | disassemblyView.ts | 290行目 | ○ |
| C-15 | goToInstructionAndOffsetでアドレス移動 | disassemblyView.ts | 374-384行目 | ○ |
| C-16 | goToAddressで表示位置変更 | disassemblyView.ts | 394-400行目 | ○ |
| C-17 | onDidFocusStackFrameイベント購読 | disassemblyView.ts | 296-301行目 | ○ |
| C-18 | onDidChangeBreakpointsイベント購読 | disassemblyView.ts | 304-355行目 | ○ |
| C-19 | onDidChangeStateイベント購読 | disassemblyView.ts | 357-367行目 | ○ |
| C-20 | createFontInfoでフォント情報作成 | disassemblyView.ts | 149-151行目 | ○ |
| C-21 | fontInfoプロパティ | disassemblyView.ts | 135-147行目 | ○ |
| C-22 | debug.disassemblyView.showSourceCode設定 | disassemblyView.ts | 124行目, 205行目 | ○ |
| C-23 | editorBackground色使用 | disassemblyView.ts | 256行目 | ○ |
| C-24 | ITableVirtualDelegateでgetHeight | disassemblyView.ts | 208-224行目 | ○ |
| C-25 | AccessibilityProvider使用 | disassemblyView.ts | 261行目 | ○ |
| C-26 | MenuId.DebugDisassemblyContextメニュー | disassemblyView.ts | 116行目 | ○ |
| C-27 | onContextMenuハンドラ | disassemblyView.ts | 294行目 | ○ |
| C-28 | layout()でサイズ更新 | disassemblyView.ts | 370-372行目 | ○ |

## 根拠なし主張の詳細

なし

## 検証プロセス

1. **disassemblyView.ts の読解**: DisassemblyViewクラスの全体構造を確認
2. **データ構造の確認**: IDisassembledInstructionEntryの定義を確認
3. **テーブル構築の確認**: WorkbenchTableとレンダラーの設定を確認
4. **スクロール処理の確認**: onDidScrollと動的読み込みのロジックを確認
5. **イベント処理の確認**: スタックフレーム変更、ブレークポイント変更の処理を確認

## 信頼度サマリー

- **総主張数**: 28
- **根拠あり**: 28
- **根拠なし**: 0
- **導出信頼度**: 1.00 (100%)

本画面設計書はソースコードの詳細な解析に基づいており、すべての主張が根拠付けられている。
