Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

2005-08-11 Martin Baulig <martin@ximian.com>

	* classes/SourceBuffer.cs (SourceBuffer): Mark [Serializable].
	* classes/AssemblerMethod.cs (AssemblerLine): Mark [Serializable].
	* classes/ThreadGroup.cs (ThreadGroup): Mark [Serializable].
	* classes/TargetException.cs (TargetException): Mark [Serializable].

	* classes/Module.cs (Module): Make this a MarshalByRefObject.


svn path=/trunk/debugger/; revision=48267
  • Loading branch information...
commit 755db8a9f7d6d5afa54c63be9f674bee4841020d 1 parent 1220889
Martin Baulig authored
View
9 ChangeLog
@@ -1,3 +1,12 @@
+2005-08-11 Martin Baulig <martin@ximian.com>
+
+ * classes/SourceBuffer.cs (SourceBuffer): Mark [Serializable].
+ * classes/AssemblerMethod.cs (AssemblerLine): Mark [Serializable].
+ * classes/ThreadGroup.cs (ThreadGroup): Mark [Serializable].
+ * classes/TargetException.cs (TargetException): Mark [Serializable].
+
+ * classes/Module.cs (Module): Make this a MarshalByRefObject.
+
2005-07-28 Martin Baulig <martin@ximian.com>
* backends/SingleSteppingEngine.cs
View
1  classes/AssemblerMethod.cs
@@ -3,6 +3,7 @@
namespace Mono.Debugger
{
+ [Serializable]
public sealed class AssemblerLine
{
public readonly string Label;
View
2  classes/Module.cs
@@ -18,7 +18,7 @@ namespace Mono.Debugger
// A module maintains all the breakpoints and controls whether to enter methods
// while single-stepping.
// </summary>
- public abstract class Module
+ public abstract class Module : MarshalByRefObject
{
bool load_symbols;
bool step_into;
View
1  classes/SourceBuffer.cs
@@ -4,6 +4,7 @@
namespace Mono.Debugger
{
+ [Serializable]
public class SourceBuffer : ISourceBuffer
{
string name;
View
3  classes/TargetException.cs
@@ -3,6 +3,7 @@
namespace Mono.Debugger
{
#region Keep in sync with ServerCommandError in backends/server/server.h
+ [Serializable]
public enum TargetError {
None = 0,
@@ -29,6 +30,7 @@ public enum TargetError {
}
#endregion
+ [Serializable]
public class TargetException : Exception
{
public readonly TargetError Type;
@@ -97,6 +99,7 @@ protected static string GetMessage (TargetError type)
}
}
+ [Serializable]
public class LocationInvalidException : TargetException
{
public LocationInvalidException ()
View
1  classes/TargetInvocationException.cs
@@ -2,6 +2,7 @@
namespace Mono.Debugger
{
+ [Serializable]
public class TargetInvocationException : Exception
{
public TargetInvocationException (string message)
View
2  classes/TargetMemoryException.cs
@@ -2,6 +2,7 @@
namespace Mono.Debugger
{
+ [Serializable]
public class TargetMemoryException : TargetException
{
public TargetMemoryException ()
@@ -22,6 +23,7 @@ public TargetMemoryException (TargetAddress address, int size)
{ }
}
+ [Serializable]
public class TargetMemoryReadOnlyException : TargetMemoryException
{
public TargetMemoryReadOnlyException ()
View
1  classes/ThreadGroup.cs
@@ -8,6 +8,7 @@ namespace Mono.Debugger
// This is used to share information about breakpoints and signal handlers
// between different invocations of the same target.
// </summary>
+ [Serializable]
public class ThreadGroup
{
static Hashtable groups = Hashtable.Synchronized (new Hashtable ());
Please sign in to comment.
Something went wrong with that request. Please try again.