July 2009 - Posts
Hi all, This post is a continuation of MANAGED DEBUGGING with WINDBG. Setting a Breakpoint. Part 3 . CALL STACKS. Part 1 · We can see the call stack of the current thread : When the debugger breaks for any reason (i.e. we reached a breakpoint, we got
Read More...
Hi all, This post is a continuation of MANAGED DEBUGGING with WINDBG. Setting a Breakpoint. Part 2 . SETTING A BREAKPOINT. Part 3 · We can step through the code and do some live debugging : When we reach a breakpoint, for instance, we can go step by step
Read More...
Hi all, This post is a continuation of MANAGED DEBUGGING with WINDBG. Setting a Breakpoint. Part 1 . SETTING A BREAKPOINT. Part 2 · We set the breakpoint : Regardless if method is jitted, we can set a breakpoint on a method by using its Method Descriptor
Read More...
Hi all, This post is a continuation of MANAGED DEBUGGING with WINDBG. Preparing the Environment . SETTING A BREAKPOINT. Part 1 We can only set breakpoints when doing live debugging, but many of the commands explained here can be used when doing dump analysis,
Read More...
Hi all, This post is a continuation of MANAGED DEBUGGING with WINDBG. Help . PREPARING THE ENVIRONMENT Let’s assume we’ve attached WinDbg to our problematic .NET application just when it starts, so .NET dlls are not loaded in the process yet. · We verify
Read More...
Hi all, This post is a continuation of MANAGED DEBUGGING with WINDBG. Prerequisites . HELP · I won’t explain every single detail on WinDbg or debugger extension commands . I don’t want to duplicate much info. I will mainly focus on which commands to use
Read More...
Hi all, This post is a continuation of MANAGED DEBUGGING with WINDBG. Introduction and Index . PREREQUISITES · I won’t explain the following basic concepts here, so it’s better if you know them before trying to read these posts: ü User Mode vs. Kernel
Read More...
Hi all, The other day I posted the list of commands I use on WinDbg when debugging .NET issues : SOS Cheat Sheet (.NET 2.0/3.0/3.5) . In the next few posts I will provide you with additional info and samples on how to use those commands. INDEX 1. Prerequisites
Read More...