pcsx2/pcsx2-qt/Debugger/Models
Silent 272c0369f1 Debugger: Untangle the breakpoints data flow to resolve races
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
2024-04-08 19:54:46 +01:00
..
BreakpointModel.cpp Debugger: Untangle the breakpoints data flow to resolve races 2024-04-08 19:54:46 +01:00
BreakpointModel.h Debugger: Adds loading breakpoints/saved addresses from settings 2024-01-24 20:06:20 +10:00
SavedAddressesModel.cpp Debugger: Adds loading breakpoints/saved addresses from settings 2024-01-24 20:06:20 +10:00
SavedAddressesModel.h Debugger: Adds loading breakpoints/saved addresses from settings 2024-01-24 20:06:20 +10:00
StackModel.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
StackModel.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
ThreadModel.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
ThreadModel.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00