Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Ty Lamontagne
20c3178dfe
Debugger: Don't modify disassembly focus on CPU state change
2023-12-15 20:35:06 +00:00
Dan McCarthy
ae2860d03d
Debugger: Allow copying function names
...
Add the ability to copy a function name when you right click the first instruction of a function (the line where the function name displays).
Instructions inside the function that are not the first instruction will not show the copy option, partly because it's less clear what will be copied but also to not needlessly overpopulate the context menu.
2023-11-21 20:54:27 +00:00
Ty Lamontagne
93776707a9
Debugger: Stub the current opcode if no function is selected
2023-10-31 15:42:56 +00:00
Ty Lamontagne
85539c7bb9
DebugTools: Simplify the symbol map
2023-10-31 15:42:56 +00:00
Ty Lamontagne
95d1dcc521
Debugger: Fallback to unmangled symbol when it cannot be demangled
2023-10-26 19:26:43 +01:00
Ty Lamontagne
132726bc45
Debugger: Provide visual feedback of a breakpoints enable setting
2023-10-26 19:26:43 +01:00
Ty Lamontagne
593f977621
Debugger: Add spacebar as a breakpoint toggle hotkey
2023-10-26 19:26:43 +01:00
Ty Lamontagne
8d13877002
Debugger: Demangle symbols in the disassembly view as well
2023-10-12 12:46:12 +10:00
Ty Lamontagne
065f7d6cc7
Debugger: Don't elide func names as much when func start is selected
2023-10-12 12:46:12 +10:00
Ty Lamontagne
03a7c745c9
Debugger: Implement function/instruction nop restore
2023-10-12 12:46:12 +10:00
Ty Lamontagne
4269f16bcd
Debugger: Implement stubbing (noping) functions
2023-10-12 12:46:12 +10:00
Ty Lamontagne
0d42b81285
Debugger: Fix 'run-to-cursor' context action
2023-07-28 22:00:08 +01:00
Ty Lamontagne
577e15a949
Debugger Expressions: Add 'target', 'load', and 'store' reference
...
target -> The evaluated target of the load or the store, 0 if the opcode is not a memory access
load -> The evaluated target of a load, is 0 if the opcode is not loading
store -> The evaluated target of a store, is 0 if the opcode is not storing
Fixes the disassembly widget mouse click handler
Fixes the breakpoint dialog not setting the breakpoint address or condition cpu (oops)
2023-01-14 01:58:04 +00:00
arcum42
2892f629f0
build/QT: Unmute the warnings for deprecation & overloading virtuals. Fix assorted warnings. Mute 'maybe initialized' warnings. Add a policy to take care of LTO warnings in cmake.
2023-01-11 00:55:21 +01:00
Ty Lamontagne
c00caa886e
Debugger Threads: (Refactor) Use model based widgets
2023-01-10 13:57:06 +01:00
Ty Lamontagne
eac90c6b42
Debugger Disassembly: Add 'NOP Instruction(s)' Context menu action
2023-01-03 04:38:14 +01:00
Ty Lamontagne
a9a3342519
Debugger: Disable certain actions when the VM is not alive.
2023-01-03 04:38:14 +01:00
Ty Lamontagne
51f3e1b684
Debugger Disassembly: Page Up/Down hotkey for disassembly view
2023-01-03 04:38:14 +01:00
Chromaryu
30504660fa
Translation: Add translation notation for all translatable strings
2022-12-24 14:42:20 +01:00
Ty Lamontagne
2f0b244f48
Debugger: Initial debugger implementation
2022-12-24 07:21:49 +00:00