Unknown W. Brackets
1233d1d376
Reporting: Disable when debugger methods used.
...
This won't catch all means of hacking memory, but will catch some.
Trying to reduce noise in reporting from debugging.
2022-07-30 18:21:32 -07:00
Henrik Rydgård
d3d601dced
Windows fixes
2022-07-24 13:58:20 +02:00
Henrik Rydgård
858539c5b0
Merge pull request #15402 from unknownbrackets/debugger-highlight
...
GE Debugger: Highlight changed state values
2022-02-13 21:42:43 +01:00
Unknown W. Brackets
b654ee9d44
Debugger: Allow custom draw and generic lists.
2022-02-13 10:22:38 -08:00
Unknown W. Brackets
ea6c42aafb
Debugger: Avoid scroll on breakpoint add.
2022-02-13 07:57:54 -08:00
Unknown W. Brackets
9435938ad9
Debugger: Cleanup some header pollution.
...
Also simplify just a bit.
2022-02-13 07:55:34 -08:00
Unknown W. Brackets
d1c642982b
Debugger: Improve memory search result draw speed.
2022-02-10 20:40:02 -08:00
Unknown W. Brackets
d583720f2b
Debugger: Search scratchpad/ram/vram consistently.
2022-02-10 20:39:29 -08:00
Unknown W. Brackets
a397bf811b
UI: Fix some sign/size comparison warnings.
...
Mostly size_t vs int.
2022-01-06 20:40:29 -08:00
Unknown W. Brackets
85b7b221be
Debugger: Correct delayed symbol listbox updates.
...
With the dialogs no longer created on start, this message wasn't coming
through.
2021-12-31 09:10:40 -08:00
Unknown W. Brackets
7fe9c4e519
Debugger: Debounce updates to disasm text.
...
This is a bit slow, so deferring it improves update speed.
2021-12-12 11:57:24 -08:00
Unknown W. Brackets
045fc0f2b4
Debugger: Never wait inactive on window update.
...
This blocks the UI, and we always get a message when stepping is actually
active anyway. More importantly, we PostMessage() debugger state, so we
might've already resumed.
2021-12-12 11:36:06 -08:00
Unknown W. Brackets
db2eddcf27
Debugger: Remove double debug window updates.
...
Core_EnableStepping() is already marking the debug windows for update,
there's no need to call SetDebugMode() again.
2021-12-12 11:24:03 -08:00
Unknown W. Brackets
e7e5d031b2
Debugger: Fix crash on ill-timed breakpoint update.
2021-12-12 10:49:38 -08:00
Unknown W. Brackets
de1a6a93d8
Debugger: Debounce redraws using timers.
2021-12-12 10:22:21 -08:00
Unknown W. Brackets
b8ab7f39df
jit: Lock around changes to the jit pointer.
2021-11-28 10:04:22 -08:00
Unknown W. Brackets
96c1ae0f12
Debugger: Fix crash on stepping/break.
2021-11-14 09:31:43 -08:00
Henrik Rydgård
fc26beca4b
Also delay-load the VFPU dialog, just because
2021-11-13 22:24:30 +01:00
Henrik Rydgård
c004e9ca9d
Windows debugger: Load the dialogs on demand.
...
I think this is especially good for the Ge dialog since we now can avoid
initializing that extra GL context unless you open the dialog.
2021-11-13 22:10:37 +01:00
Unknown W. Brackets
2bd13c5d9d
Debugger: Track reason for entering stepping.
2021-10-23 16:56:15 -07:00
Unknown W. Brackets
09f4e82aa7
Debugger: Keep pop up menus to ContextMenu only.
2021-10-07 19:53:40 -07:00
Unknown W. Brackets
39d3b4d933
Debugger: Centralize context menu handling.
...
This deduplicates a bit, but more importantly keeps all the IDs together.
2021-10-07 19:48:13 -07:00
Unknown W. Brackets
58238abef5
Debugger: Fix submenu offsets from removing unused.
...
The wrong menus were showing in several places, especially the GE
debugger.
2021-10-07 07:04:33 -07:00
Unknown W. Brackets
d8198ae3c2
Debugger: Implement goto in disasm for memory view.
...
This had been in the menu for a while, but not working.
2021-10-03 06:53:58 -07:00
Unknown W. Brackets
882c22aa79
Windows: Remove some unused constants.
2021-10-03 06:53:58 -07:00