Felice Pollano: Integrating a debugger into Reflector

Felice Pollano is working on project to make merge Reflector (an IL–>C# decompiler) and Mdbg (a managed debugger). See here for details.

I’ve said at many times this is possible, but have never had the cycles to go do it. (As a side note, there are actually a lot of things that are possible at the ICorDebug platform level but that the Visual Studio Debugger does not actually do. I’ve been meaning to blog more about this platform vs. application gap…)

So I’m excited to see somebody trying this out. The closest I got was adding the MDbg extension to debug IL. The MDbg source is public and uses public APIs, so brave folks could also try extending that sample to add Reflector support.

I’ve added Felice’s project to the Mdbg link’s page under “Other people’s Mdbg work”.  If you’ve been using Mdbg to do cool tools like that, feel free to ping me and I’ll add your tool’s URL to that page too.

Update [5/8/06]: Something’s available here: http://www.felicepollano.com/PermaLink,guid,1c863e69-1b56-4cfa-a60b-203e1127b8bd.aspx

Comments (3)

  1. CoqBlog says:

    Voilà une idée intéressante que je viens de voir sur le blog de Mike Stall : Felice Pollano: Integrating…

  2. Would it be legal to make this tool open-source? (ie does Mdbg licence allow it?)

    What other cool things are possible with ICorDebug which we do not get to see in Visual Studio?

  3. Greatings to you. Can you help me to find any more info?

    <a href=http://www.maxpages.com/rapes/>forced sex movies</a>