[Mono-dev] Mono Soft Debugger
vargaz at gmail.com
Thu Feb 24 12:45:13 EST 2011
Our documentation is really quite incomplete, sorry about that. The
modelled after the Java Debug Architecture:
Mono.Debugger.Soft api is based on, an is very similar to the JDI API.
On Thu, Feb 24, 2011 at 6:24 PM, Mikael Lyngvig <mikael at lyngvig.org> wrote:
> Anybody knows of good documentation for the Mono Soft Debugger? I am
> hacking away on a hobby project that is a console mode debugger, but only
> have the Mono and MonoDevelop sources to guide me. The documentation in
> Monodoc seems to very incomplete, which is understandable given the low
> number of people that are going to use this API.
> Especially, I'd like information on how to clean up after the debugging
> session is over. I seem to get an unhandled exception (due to some Mono
> Soft Debugger code being blocked in a call to Socket.ReadBytes()) no matter
> what I do and it looks bad on the console. I suspect that this exception
> has gone uncaught in other code, such as MonoDevelop, because it appears to
> occur in a separate thread and GUI apps don't output stuff to the console.
> Or, alternatively, I am simply not cleaning up and shutting down the debug
> session the way I should do. That's definitely also a possibility.
> How do you terminate (prematurely or ultimately) a debug session up against
> Mono.Debugger.Soft.VirtualMachine? I call vm.Exit(), vm.EndLaunch() and
> vm.CancelConnection(), but I still get an exception.
> I wouldn't mind a high-level description of how the soft debugger works
> (beyond that on the Mono website) and how one is supposed to code up against
> it. I currently progress very slowly because everything is trial and error.
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list