Share via


Source is available for MDbg Winforms GUI!

The source for the Winforms GUI extension to MDbg is now available as a sample. (Sorry it took so long).

The download is available here.

 

I’ve also updated the original post with this link.

 

Here's a screenshot of the updated gui:

Comments

  • Anonymous
    February 05, 2005
    Good job.
  • Anonymous
    February 08, 2005
    I'm interested in your opinion of what implementing support for debugging custom languages (e.g. a code generator input language or a server-side scripting language) would entail. A bit like JSR-45 for the .NET platform essentially.

    JSR-45 is here:
    http://www.jcp.org/en/jsr/detail?id=45

    Martin
  • Anonymous
    February 08, 2005
    Martin - the CLR already supports cross-language debugging (as part of .NET's overall cross-language interopability story).
    Basically, anything you can compile to IL, we can debug for free.

    I recently posted an example of this for reflection-emit: http://blogs.msdn.com/jmstall/archive/2005/02/03/366429.aspx

  • Anonymous
    February 08, 2005
    The comment has been removed
  • Anonymous
    February 08, 2005
    Martin: that's an excellent question.
    What you want is the ability to debug an arbitrary table-driven state-machine, right?
    So the current source file / callstack (and maybe even locals, etc) would be calculated based off the state machine's current state, and not the actual underlying code that the state machine was running, right?
  • Anonymous
    February 08, 2005
    The comment has been removed
  • Anonymous
    March 03, 2005
    This question likely reflects a lack of understanding on my part. When I use MDbg Winforms GUI to attach to a running process, I can the list of loaded modules (some of them which say symbols loaded) but I always get the message "No source for current thread". What am I missing to be able to debug? Ideally I'd like to "IL-debug" if that's possible.
  • Anonymous
    March 03, 2005
    Notre -
    1) The process is stopped, right? If not, try "Debug | Break".
    2) Are there symbols loaded for the modules that you want to see source for on the stack?
    3) Can you get a stack trace from the command prompt in the gui?

    Note that the gui doesn't support debugging at the IL-level.
  • Anonymous
    March 04, 2005
    The comment has been removed
  • Anonymous
    March 04, 2005
    The comment has been removed
  • Anonymous
    March 04, 2005
    Thanks Mike! I figured out what was wrong and it was a user error; after attaching to the process and setting my breakpoints, I failed to issue the "go" command. After this, managed debugging worked just fine. Ironically, I figured out what I was doing wrong by playing with MDbg itself rather than using the GUI; I was able to apply the same principles in the GUI after figuring it out in MDbg.

    I will review your small peak blog. I'd love to see anything else you write about IL debugging in the future.
  • Anonymous
    June 02, 2005
    I had a sample GUI extension for Mdbg Beta 1. However, it doesn’t build with Mdbg Beta 2 because:   ...
  • Anonymous
    August 10, 2005
    I had a sample GUI extension for Mdbg Beta 1. However, it doesn’t build with Mdbg Beta 2 because:   ...
  • Anonymous
    August 18, 2005
    I had a sample GUI extension for Mdbg Beta 1. However, it doesn’t build with Mdbg Beta 2 because:   ...
  • Anonymous
    September 14, 2005
    ICorDebug (ICD) is a com-classic interface. In terms of COM threading models, ICorDebug is technically...
  • Anonymous
    June 18, 2006
    PingBack from http://blogs.msdn.com/jmstall/archive/2005/11/08/mdbg_linkfest.aspx
  • Anonymous
    May 18, 2007
    Here's my first Silverlight 1.1 (which has .NET support) app. It bounces various shapes around the canvas.