Changeset 14 for trunk/Debugger.pas
- Timestamp:
- Apr 21, 2026, 3:52:53 PM (6 days ago)
- File:
-
- 1 edited
-
trunk/Debugger.pas (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Debugger.pas
r13 r14 60 60 DebugStopAddress: Word; 61 61 CallStack: TCallStack; 62 procedure Reset; 62 63 constructor Create; 63 64 destructor Destroy; override; … … 102 103 if CallStack.Count > 0 then CallStack.Delete(CallStack.Count - 1); 103 104 if DebugMode = dmStepOut then begin 104 Cpu. Thread.Terminate;105 Cpu.Paused := True; 105 106 DebugMode := dmNone; 106 107 end; … … 113 114 if DebugMode = dmStepIn then begin 114 115 DebugMode := dmNone; 115 Cpu. Thread.Terminate;116 Cpu.Paused := True; 116 117 end; 117 118 if (DebugMode = dmStopAddress) and (DebugStopAddress = Cpu.PC) then begin 118 119 DebugMode := dmNone; 119 Cpu. Thread.Terminate;120 Cpu.Paused := True; 120 121 end; 121 122 if DebugMode = dmStepOver then begin 122 123 DebugMode := dmNone; 123 Cpu. Thread.Terminate;124 Cpu.Paused := True; 124 125 end; 125 126 end; 126 127 if BreakPoints.Contains(Cpu.PC) then begin 127 128 DebugMode := dmNone; 128 Cpu. Thread.Terminate;129 Cpu.Paused := True; 129 130 end; 130 131 end; … … 140 141 FDisassembler := AValue; 141 142 CallStack.Disassembler := AValue; 143 end; 144 145 procedure TDebugger.Reset; 146 begin 147 BreakPoints.Clear; 148 CallStack.Clear; 142 149 end; 143 150
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/mzxemu/chrome/site/your_project_logo.png)