[Mono-dev] [Mono-patches] r128544 - in trunk/mono/mono: metadata mini

Martin Baulig martin at ximian.com
Wed Mar 4 15:13:03 EST 2009

On Wed, 2009-03-04 at 14:21 -0300, Rodrigo Kumpera wrote:
> On Wed, Mar 4, 2009 at 12:39 PM, Martin Baulig <martin at ximian.com>
> wrote:
>         >
>         > On a side note, most of this code deviates a lot from how a
>         hard-mode
>         > debugger operates, is it your intention to move
>         > mdb to be a soft-mode debugger?
>         What do you mean by hard mode or soft mode ?
> A hard-mode debugger is like GDB, where it executes completely from
> the outside and doesn't
> need to run anything on the target. A soft-mode debugger is the
> opposite, where the debugger is
> an integral part of the inferior, just like .net's and Java's
> debuggers.
Oh, I understand.  Well, mdb is hard-mode - but it needs to execute code
on the target if the user requests a func-eval, for instance.

With MonoVS, this will actually happen quite often since we need to
execute the managed ToString() method for almost every variable which is
shown in the locals window and also call some property accessors.



More information about the Mono-devel-list mailing list