Object Identity in Managed Debugging

The problem: Perhaps you’ve navigated through a global, local, or parameter while debugging, and then through some ugly series of object references (such as a hash table) to find an object reference. You want to be able to get some identity on that object so that you can easily find it again. Refinding it later…

13

What’s new in v2.0 CLR Debugging (ICorDebug)?

The CLR debugging services have added a lot of great things in v2.0.  The main theme for us has been improving the Rapid Application Development (RAD) experience. Here’s a list of new features: 1)       Edit-And-Continue. EnC is the ablity to edit code while it is being debugged without having to restart the debugging session. Both…

18

How can I debug Just My Code?

Sometimes developers want to debug just the code they wrote and not the 3rd-party code (such as framework and libraries) that’s also inside their app. This becomes particularly useful when user and non-user code call back and forth between each other.  The v2.0 CLR debugging services have a host of new features to support this,…

27