chaoticgd
c359c0e747
Debugger: Add setting to change UI refresh interval
2025-04-12 12:26:32 -04:00
chaoticgd
abf074eaf4
Debugger: Fix some theming issues
2025-04-03 16:13:50 +02:00
chaoticgd
f6e2185c9c
Debugger: Don't jump to PC if the breakpoint code paused the core
2025-03-18 22:04:41 -04:00
chaoticgd
92baf77509
Debugger: Add custom drop indicators and some user interface settings
2025-03-12 17:20:35 -04:00
chaoticgd
ab1cdb4c9d
Debugger: Make various improvements to the UI
2025-03-12 17:20:35 -04:00
chaoticgd
4f4ff00ecf
Debugger: Add System toolbar with shutdown and reset actions
2025-03-12 17:20:35 -04:00
chaoticgd
e4d7d22e78
Debugger: Hook up breakpoints and stepping again
2025-03-12 17:20:35 -04:00
chaoticgd
eb83cb70ea
Debugger: Save and restore the state of the toolbars for each layout
2025-03-12 17:20:35 -04:00
chaoticgd
59210dffa9
Debugger: Add support for multiple UI layouts
2025-03-12 17:20:35 -04:00
chaoticgd
c76cca874b
Debugger: Redesign UI based on KDDockWidgets
2025-03-12 17:20:35 -04:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
chaoticgd
2c3abe33d5
Debugger: Add settings to control the analysis passes
2024-10-18 13:57:05 -04:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
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
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Ty Lamontagne
be405eb705
Debugger: Visually show what CPU triggered a breakpoint
2023-10-26 19:26:43 +01:00
Ty Lamontagne
37540d1c68
Debugger Breakpoints: (Refactor) Use some reflection and item models
2023-01-10 13:57:06 +01:00
Ty Lamontagne
2f0b244f48
Debugger: Initial debugger implementation
2022-12-24 07:21:49 +00:00