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

Reply via email to