mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 13:57:57 -07:00
7cecb28bdf
This fixes a problem I was having where using frame advance with the debugger open would frequently cause panic alerts about invalid addresses due to the CPU thread changing MSR.DR while the host thread was trying to access memory. To aid in tracking down all the places where we weren't properly locking the CPU, I've created a new type (in Core.h) that you have to pass as a reference or pointer to functions that require running as the CPU thread. |
||
---|---|---|
.. | ||
CodeTrace.cpp | ||
CodeTrace.h | ||
MemoryPatches.cpp | ||
MemoryPatches.h | ||
Threads.h | ||
Watches.cpp | ||
Watches.h |