mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
- Wait on actionComplete instead of a bare condition variable wait, which could miss the wakeup and hang until resume. - Serialize requesters, so two debuggers can't overwrite each other's action, and make SetCmdValue/FlushDrawing wait too. - Give up and withdraw the request when stepping ends, instead of waiting forever (this deadlocked game shutdown against the Win32 GE debugger). - Run requests during CPU stepping, which already accepted them. - Clear the stepping state on Core_Resume from GE stepping and on GPU_Shutdown. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>