[ オリジナルレポート ]

BugID: #05914

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
デバッガ重要 (本体)認証済み未処理2015-04-08 05:152015-07-09 08:03
 
テスターpeterferrie担当者 ソース
バージョン0.160発生バージョン修正バージョン
修正コミットプルリク
フラグ
セット SH-2
セット詳細
 
概 要ウォッチポイントを指定するとSH-2 DRCコードのキャッシュがフラッシュされない。
詳 細When watchpoints are set, and the SH-2 CPU reaches a page that was executed previously but was modified later, the old content is still executed.
再現手順mame seabass -debug
bp 6010000
wpset 0x600ffc0
[run]
when breakpoint is hit first, step a few times, and note that R0 and R3 are altered.
[run]
when breakpoint is hit second, step a few times, and see that R0 and R3 are altered, instead of R7, R5, and R6.
追加情報seabass is just an example driver that shows the issue, nothing to do with the bug itself.
continuing execution eventually results in stack overflow when it hits a block of CC bytes.
 
添付ファイル