Skip to content

Commit

Permalink
- Feature mosa#828
Browse files Browse the repository at this point in the history
  • Loading branch information
tgiphil committed Jan 4, 2021
1 parent ea66054 commit cd71d50
Show file tree
Hide file tree
Showing 73 changed files with 1,102 additions and 818 deletions.
5 changes: 5 additions & 0 deletions Source/Mosa.Tool.Debugger/DebugDockContent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -98,5 +98,10 @@ protected virtual void UpdateDisplay()
protected virtual void ClearDisplay()
{
}

public static string ToHex(ulong address)
{
return $"0x{address.ToString((address <= uint.MaxValue) ? "X4" : "X8")}"; ;
}
}
}
27 changes: 26 additions & 1 deletion Source/Mosa.Tool.Debugger/MainForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -806,8 +806,33 @@ public static string CalculateFileHash(string filename)
}
}

private void toolStripButton3_Click(object sender, EventArgs e)
public void SetFocus(ulong instructionPointer, ulong stackFrame, ulong stackPointer)
{
sourceView.InstructionPointer = instructionPointer;
sourceView.StackFrame = stackFrame;
sourceView.StackPointer = stackPointer;

methodView.InstructionPointer = instructionPointer;
methodView.StackFrame = stackFrame;
methodView.StackPointer = stackPointer;

instructionView.InstructionPointer = instructionPointer;
instructionView.StackFrame = stackFrame;
instructionView.StackPointer = stackPointer;

methodParametersView.InstructionPointer = instructionPointer;
methodParametersView.StackFrame = stackFrame;
methodParametersView.StackPointer = stackPointer;

stackFrameView.InstructionPointer = instructionPointer;
stackFrameView.StackFrame = stackFrame;
stackFrameView.StackPointer = stackPointer;

methodView.OnPause();
instructionView.OnPause();
sourceView.OnPause();
methodParametersView.OnPause();
stackFrameView.OnPause();
}
}
}
6 changes: 0 additions & 6 deletions Source/Mosa.Tool.Debugger/Mosa.Tool.Debugger.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -139,12 +139,6 @@
<EmbeddedResource Update="Views\BreakpointView.resx">
<DependentUpon>BreakpointView.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="Views\CallStackView.resx">
<DependentUpon>CallStackView.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="Views\ControlView.resx">
<DependentUpon>ControlView.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="MainForm.resx">
<DependentUpon>MainForm.cs</DependentUpon>
</EmbeddedResource>
Expand Down
300 changes: 300 additions & 0 deletions Source/Mosa.Tool.Debugger/Properties/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit cd71d50

Please sign in to comment.