mirror of https://github.com/PCSX2/pcsx2.git
272c0369f1
Tightens the data flow between the CPU and UI threads to resolve multiple race conditions, such as: 1. Unbinding a debug interface update CB while it's in use, causing a possible use-after-free. 2. Binding breakpoints via the disassembly widget that would read a stale local variable, and bind the breakpoint to a bogus address + probably more subtle races that are now resolved |
||
---|---|---|
.. | ||
BreakpointModel.cpp | ||
BreakpointModel.h | ||
SavedAddressesModel.cpp | ||
SavedAddressesModel.h | ||
StackModel.cpp | ||
StackModel.h | ||
ThreadModel.cpp | ||
ThreadModel.h |