Author: martin
Date: 2006-04-17 21:44:01 -0400 (Mon, 17 Apr 2006)
New Revision: 59566
Modified:
trunk/debugger/ChangeLog
trunk/debugger/arch/CoreFile.cs
trunk/debugger/backends/Inferior.cs
trunk/debugger/backends/SingleSteppingEngine.cs
trunk/debugger/backends/TargetMemoryAccess.cs
trunk/debugger/backends/Thread.cs
trunk/debugger/frontend/Command.cs
Log:
2006-04-18 Martin Baulig <[EMAIL PROTECTED]>
* backends/TargetMemoryAccess.cs
(TargetMemoryAccess.Architecture): Make this internal.
* backends/Thread.cs
(Thread.PrintRegisters): New public method.
Modified: trunk/debugger/ChangeLog
===================================================================
--- trunk/debugger/ChangeLog 2006-04-18 01:38:53 UTC (rev 59565)
+++ trunk/debugger/ChangeLog 2006-04-18 01:44:01 UTC (rev 59566)
@@ -1,5 +1,13 @@
2006-04-18 Martin Baulig <[EMAIL PROTECTED]>
+ * backends/TargetMemoryAccess.cs
+ (TargetMemoryAccess.Architecture): Make this internal.
+
+ * backends/Thread.cs
+ (Thread.PrintRegisters): New public method.
+
+2006-04-18 Martin Baulig <[EMAIL PROTECTED]>
+
* interfaces/ISourceBuffer.cs: Removed.
(ISourceBuffer): Removed this interface; `SourceBuffer' is the
only class implementing it.
Modified: trunk/debugger/arch/CoreFile.cs
===================================================================
--- trunk/debugger/arch/CoreFile.cs 2006-04-18 01:38:53 UTC (rev 59565)
+++ trunk/debugger/arch/CoreFile.cs 2006-04-18 01:44:01 UTC (rev 59566)
@@ -264,7 +264,7 @@
get { return CoreFile.TargetInfo.AddressDomain;
}
}
- public override Architecture Architecture {
+ internal override Architecture Architecture {
get { return CoreFile.Architecture; }
}
Modified: trunk/debugger/backends/Inferior.cs
===================================================================
--- trunk/debugger/backends/Inferior.cs 2006-04-18 01:38:53 UTC (rev 59565)
+++ trunk/debugger/backends/Inferior.cs 2006-04-18 01:44:01 UTC (rev 59566)
@@ -1060,7 +1060,7 @@
}
}
- public override Architecture Architecture {
+ internal override Architecture Architecture {
get {
check_disposed ();
return arch;
Modified: trunk/debugger/backends/SingleSteppingEngine.cs
===================================================================
--- trunk/debugger/backends/SingleSteppingEngine.cs 2006-04-18 01:38:53 UTC
(rev 59565)
+++ trunk/debugger/backends/SingleSteppingEngine.cs 2006-04-18 01:44:01 UTC
(rev 59566)
@@ -638,7 +638,7 @@
get { return inferior; }
}
- public override Architecture Architecture {
+ internal override Architecture Architecture {
get { return arch; }
}
Modified: trunk/debugger/backends/TargetMemoryAccess.cs
===================================================================
--- trunk/debugger/backends/TargetMemoryAccess.cs 2006-04-18 01:38:53 UTC
(rev 59565)
+++ trunk/debugger/backends/TargetMemoryAccess.cs 2006-04-18 01:44:01 UTC
(rev 59566)
@@ -8,7 +8,7 @@
get;
}
- public abstract Architecture Architecture {
+ internal abstract Architecture Architecture {
get;
}
Modified: trunk/debugger/backends/Thread.cs
===================================================================
--- trunk/debugger/backends/Thread.cs 2006-04-18 01:38:53 UTC (rev 59565)
+++ trunk/debugger/backends/Thread.cs 2006-04-18 01:44:01 UTC (rev 59566)
@@ -131,7 +131,7 @@
}
}
- public override Architecture Architecture {
+ internal override Architecture Architecture {
get {
check_target ();
return target.Architecture;
@@ -636,6 +636,11 @@
return engine.GetThreadID (mono_manager, debugger_info);
}
+ public string PrintRegisters (StackFrame frame)
+ {
+ return Architecture.PrintRegisters (frame);
+ }
+
public bool HasTarget {
get { return engine != null; }
}
Modified: trunk/debugger/frontend/Command.cs
===================================================================
--- trunk/debugger/frontend/Command.cs 2006-04-18 01:38:53 UTC (rev 59565)
+++ trunk/debugger/frontend/Command.cs 2006-04-18 01:44:01 UTC (rev 59566)
@@ -1401,8 +1401,7 @@
{
protected override void DoExecute (ScriptingContext
context)
{
- Architecture arch = CurrentThread.Architecture;
- context.Print (arch.PrintRegisters
(CurrentFrame));
+ context.Print (CurrentThread.PrintRegisters
(CurrentFrame));
}
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches