Henrik Rydgård
|
5817f60346
|
Remove redundant code. Add "break after syscall" button, fix up
|
2024-12-10 22:43:31 +01:00 |
|
Henrik Rydgård
|
474e7acf54
|
Hook up the new (bare-bones) ImGui debug window to GPU stepping, fix stepping.
|
2024-12-05 00:51:59 +01:00 |
|
Henrik Rydgård
|
ea43e07cce
|
Move some stuff around, rename some stuff
|
2024-12-05 00:36:48 +01:00 |
|
Henrik Rydgård
|
0f97578a35
|
Replace a bad function
|
2024-12-03 20:33:12 +01:00 |
|
Henrik Rydgård
|
7992ff4627
|
Make CBreakpoints an object
|
2024-11-25 00:22:53 +01:00 |
|
Henrik Rydgård
|
a8744f5992
|
Disable the native debugger when RetroAchievements hardcore mode is enabled
|
2024-11-10 19:19:03 +01:00 |
|
Henrik Rydgård
|
cf6d06c56a
|
Start work on imdbg
|
2024-11-07 11:10:12 +01:00 |
|
Henrik Rydgård
|
3a5968ba33
|
Don't block the render thread while the CPU is paused. This is a prereq for imgui debuggers.
|
2024-11-05 12:53:21 +01:00 |
|
Henrik Rydgård
|
785ce86f76
|
Apply that to breaking execution as well.
|
2024-11-03 17:54:55 +01:00 |
|
Henrik Rydgård
|
5598228462
|
Better notification mechanism to scroll the disasm window after step
|
2024-11-03 17:54:55 +01:00 |
|
Henrik Rydgård
|
3ba3b911b4
|
Add disasm event WM_DEB_AFTEREVENT
|
2024-11-03 17:54:54 +01:00 |
|
Henrik Rydgård
|
c851be26eb
|
Decouple the last part of step()
|
2024-11-03 17:54:54 +01:00 |
|
Henrik Rydgård
|
828523165f
|
Rework the step functions.
|
2024-11-03 17:54:54 +01:00 |
|
Henrik Rydgård
|
a730f01c53
|
Unify the step functions
|
2024-11-03 17:54:54 +01:00 |
|
Henrik Rydgård
|
73aba606e7
|
Harmonize the various step functions in the disasm window
|
2024-11-03 17:54:54 +01:00 |
|
Henrik Rydgård
|
69177f7fa6
|
Same with Step Out
|
2024-11-03 17:54:54 +01:00 |
|
Henrik Rydgård
|
251fc8d905
|
Same with Step Over
|
2024-11-03 17:54:54 +01:00 |
|
Henrik Rydgård
|
c787149472
|
Start moving the CPU debug-step logic to Core.cpp
|
2024-11-03 17:54:51 +01:00 |
|
Henrik Rydgård
|
d3e9398cb3
|
Split Core_EnableStepping into Core_Break and Core_Resume
|
2024-11-03 17:53:42 +01:00 |
|
Henrik Rydgård
|
770e5b4f4a
|
Fix shortcut translation so we don't eat Ctrl+C for RAIntegration windows
|
2024-04-05 22:41:08 +02:00 |
|
Unknown W. Brackets
|
f31a7a0582
|
Debugger: Update VFPU dialog more evenly.
Was previously not updating when you hit a breakpoint, stepped out, etc.
|
2023-04-09 10:12:54 -07:00 |
|
Unknown W. Brackets
|
879e91dbf6
|
Debugger: Add empty watch tab for debugger.
Currently, there's nothing shown here.
|
2023-04-09 00:01:42 -07:00 |
|
Unknown W. Brackets
|
cbc1ed4bfe
|
Debugger: Lock memory during stack walk.
In case of shutdown during it.
|
2023-02-22 21:14:33 -08:00 |
|
Henrik Rydgård
|
b4a91dbce5
|
Disable dark mode in disasm window, and the scrollbar hack
|
2023-01-12 01:05:06 +01:00 |
|
Henrik Rydgård
|
62e5a5dfc3
|
Rudimentary support for Windows Dark Mode. Still undocumented for Win32 apps, so ugly.
|
2023-01-12 00:41:25 +01:00 |
|