[Mono-devel-list] X-develop: Support for debugging with Mono on Linux
martin at ximian.com
Thu Jan 27 12:37:26 EST 2005
On Thu, 2005-01-27 at 16:37 +0100, Hans Kratz wrote:
> I have integrated support for debugging .NET applications with Mono on
> Linux in X-develop build 118. X-develop can be downloaded from
this is really great news !
> * Debugging is only supported on Linux with kernel 2.6 or later since
> Mono.Debugging supports only that environment (AFAICS).
That's correct (the only exception is the kernel from Red Hat 9).
> * I have only tested debugging with the Mono svn head sources.
> * The Mono.Debugger assembly must be installed in the GAC.
> * Multithreading is not supported due to some problems with the
> Mono.Debugger assembly.
What are these problems ?
> * There are some instabilities (breakpoints not being hit, processes
> staying around, incorrect source positions displayed, incorrect stepping
> behavior, exceptions, occasional debug output profanity ;-), etc...),
> most of which are caused by bugs in the Mono.Debugger assembly.
I'm sure I can help here fixing these bugs.
> Future plans
> I am at the point where I can not improve the Mono debugger proxy
> program without modifications to the Mono.Debugger assembly. I do not
> want to develop/send patches just yet since the problems I am
> experiencing with Mono.Debugger can not be fixed with small patches. If
> the maintainer(s) of the Mono.Debugger assembly are interested I am
> willing to discuss design issues and bugs in the Mono.Debugger API,
> propose possible solutions and develop patches.
Well, some time ago I was thinking myself about some kind of a proxy
program for the debugger to communicate with MonoDevelop - it's really
cool to see that you've written one :-)
Sure we can make changes and fix problems in the debugger, let's just
discuss what you need.
More information about the Mono-devel-list