Mesen2/Core/Debugger
Sour 614e61a2d1 Debugger: Fixed issues with step over/out in some scenarios (bank swapping, recursive functions, etc.)
Only break when both the stack pointer and the return address match what the debugger was expecting, instead of just the return address
2024-12-07 17:46:28 +09:00
..
AddressInfo.h Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
Base6502Assembler.cpp Debugger: Assembler - allow '+' in label names to fix issues with multi-byte labels 2023-04-11 23:14:41 -04:00
Base6502Assembler.h Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
BaseEventManager.cpp Added GBA support 2024-03-30 11:42:31 +09:00
BaseEventManager.h Debugger: Event Viewer - Added missing address/value for some event types (marked breakpoints, etc.) 2024-09-12 17:11:56 +09:00
BaseTraceLogger.h Debugger: Trace Logger - Revert change that caused hex values in log to not have the right size 2024-11-08 18:13:04 +09:00
Breakpoint.cpp Debugger: Added forbid breakpoints 2024-09-23 21:05:55 +09:00
Breakpoint.h Added GBA support 2024-03-30 11:42:31 +09:00
BreakpointManager.cpp Debugger: Added forbid breakpoints 2024-09-23 21:05:55 +09:00
BreakpointManager.h Debugger: Added forbid breakpoints 2024-09-23 21:05:55 +09:00
CallstackManager.cpp Debugger: Fixed issues with step over/out in some scenarios (bank swapping, recursive functions, etc.) 2024-12-07 17:46:28 +09:00
CallstackManager.h Debugger: Fixed issues with step over/out in some scenarios (bank swapping, recursive functions, etc.) 2024-12-07 17:46:28 +09:00
CdlManager.cpp Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
CdlManager.h Refactoring - Moved some leftover files out of the root folder 2022-09-08 21:48:49 -04:00
CodeDataLogger.cpp Debugger: Update CDL stats while running when "refresh while running" is enabled 2024-12-01 14:51:56 +09:00
CodeDataLogger.h Added GBA support 2024-03-30 11:42:31 +09:00
DebugBreakHelper.h Debugger: Suppress "bring to front on break" behavior when the trigger is another operation (e.g save state/load state, etc.) 2023-03-15 19:35:04 -04:00
Debugger.cpp Debugger: Fixed issues with step over/out in some scenarios (bank swapping, recursive functions, etc.) 2024-12-07 17:46:28 +09:00
Debugger.h Debugger: Fixed issues with step over/out in some scenarios (bank swapping, recursive functions, etc.) 2024-12-07 17:46:28 +09:00
DebuggerFeatures.h Added WonderSwan support 2024-09-19 21:19:43 +09:00
DebugTypes.h Debugger: Fixed issues with step over/out in some scenarios (bank swapping, recursive functions, etc.) 2024-12-07 17:46:28 +09:00
DebugUtilities.h NES: Added Rainbow support (mapper 682) 2024-10-08 21:37:44 +09:00
Disassembler.cpp Added WonderSwan support 2024-09-19 21:19:43 +09:00
Disassembler.h Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
DisassemblyInfo.cpp Added WonderSwan support 2024-09-19 21:19:43 +09:00
DisassemblyInfo.h Added GBA support 2024-03-30 11:42:31 +09:00
DisassemblySearch.cpp Added GBA support 2024-03-30 11:42:31 +09:00
DisassemblySearch.h Refactoring - Added missing folder names in includes 2022-09-08 22:04:18 -04:00
ExpressionEvaluator.cpp Added WonderSwan support 2024-09-19 21:19:43 +09:00
ExpressionEvaluator.Cx4.cpp Refactoring - Added missing folder names in includes 2022-09-08 22:04:18 -04:00
ExpressionEvaluator.Gameboy.cpp Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
ExpressionEvaluator.Gba.cpp Added GBA support 2024-03-30 11:42:31 +09:00
ExpressionEvaluator.Gsu.cpp Refactoring - Added missing folder names in includes 2022-09-08 22:04:18 -04:00
ExpressionEvaluator.h Added WonderSwan support 2024-09-19 21:19:43 +09:00
ExpressionEvaluator.NecDsp.cpp Refactoring - Added missing folder names in includes 2022-09-08 22:04:18 -04:00
ExpressionEvaluator.Nes.cpp Debugger: NES - Added t/v tokens for NES (PPU) 2022-09-28 19:00:00 -04:00
ExpressionEvaluator.Pce.cpp Debugger: PCE - Added psgchannel/vdcreg to expression tokens (+ fixed other tokens not working due to wrong case) 2023-02-13 21:35:44 -05:00
ExpressionEvaluator.Sms.cpp Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
ExpressionEvaluator.Snes.cpp Debugger: SNES - Fixed swapped values for psmemory/psindex 2024-04-07 08:58:38 +09:00
ExpressionEvaluator.Spc.cpp SNES: Randomize DSP register values on power on, but reset the internal state to 0 2023-03-14 19:46:47 -04:00
ExpressionEvaluator.Ws.cpp Added WonderSwan support 2024-09-19 21:19:43 +09:00
FrozenAddressManager.h Debugger: Added freeze address option in memory viewer 2022-09-25 19:56:02 -04:00
IAssembler.h Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
IDebugger.h Debugger: NES Header Editor - Fixed behavior/crash when opening header editor with softpatched roms or compressed files 2024-07-19 21:37:51 +09:00
ITraceLogger.h Refactoring - Added missing folder names in includes 2022-09-08 22:04:18 -04:00
LabelManager.cpp Debugger: Assembler - Allow using label name without +0 for the first byte of multi-byte labels 2024-01-09 22:10:45 +09:00
LabelManager.h Refactoring - Added missing folder names in includes 2022-09-08 22:04:18 -04:00
LuaApi.cpp Debugger: Lua - Added getCdlData API 2024-12-01 15:27:46 +09:00
LuaApi.h Debugger: Lua - Added getCdlData API 2024-12-01 15:27:46 +09:00
LuaCallHelper.cpp Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
LuaCallHelper.h Refactoring - Moved some leftover files out of the root folder 2022-09-08 21:48:49 -04:00
MemoryAccessCounter.cpp Added GBA support 2024-03-30 11:42:31 +09:00
MemoryAccessCounter.h Added GBA support 2024-03-30 11:42:31 +09:00
MemoryDumper.cpp Added WonderSwan support 2024-09-19 21:19:43 +09:00
MemoryDumper.h Added WonderSwan support 2024-09-19 21:19:43 +09:00
PpuTools.cpp Debugger: Tile viewer - Limit copied data to what is required to display the current view 2024-10-10 17:51:39 +09:00
PpuTools.h NES: Added Rainbow support (mapper 682) 2024-10-08 21:37:44 +09:00
Profiler.cpp Debugger: Use cpu-specific cycle counts for profiler data 2024-06-23 16:21:49 +09:00
Profiler.h Debugger: Use cpu-specific cycle counts for profiler data 2024-06-23 16:21:49 +09:00
ScriptHost.cpp Debugger: Lua - Add folder that contains the current script to the folders that scripts can require other Lua scripts from 2023-12-18 22:04:47 +09:00
ScriptHost.h Debugger: Lua - Add folder that contains the current script to the folders that scripts can require other Lua scripts from 2023-12-18 22:04:47 +09:00
ScriptingContext.cpp Debugger: Lua - Improve error messages when io/os/lua access is turned off in the options 2024-07-19 18:34:42 +09:00
ScriptingContext.h Debugger: Lua - Improve error messages when io/os/lua access is turned off in the options 2024-07-19 18:34:42 +09:00
ScriptManager.cpp Debugger: Lua - Add folder that contains the current script to the folders that scripts can require other Lua scripts from 2023-12-18 22:04:47 +09:00
ScriptManager.h Debugger: Lua - Add folder that contains the current script to the folders that scripts can require other Lua scripts from 2023-12-18 22:04:47 +09:00
StepBackManager.cpp Debugger: Step Back - Allow stepping back 1 scanline/frame at a time + remove restriction that caused step back to only work for up to 30 frames 2024-01-26 23:39:31 +09:00
StepBackManager.h Debugger: Step Back - Allow stepping back 1 scanline/frame at a time + remove restriction that caused step back to only work for up to 30 frames 2024-01-26 23:39:31 +09:00
TraceLogFileSaver.h Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00