Retired Microsoft Blog disclaimer

This directory is a mirror of retired "Decrypt My World" MSDN blog and is provided as is. All posting authorship and copyrights belong to respective authors.
Original URL: https://blogs.msdn.microsoft.com/alejacma/2009/07/07/managed-debugging-with-windbg-prerequisites/
Post name: MANAGED DEBUGGING with WINDBG. Prerequisites
Original author: Alejandro Campos Magencio
Posting date: 2009-07-07T07:33:00+00:00


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 Mode.

ü Differences between Application, Process and Thread.

ü Memory basics: differences between Virtual Memory, Stack, NT Heap, etc.

ü Symbols and Symbol Servers.

ü Call Stacks.

ü Crashes vs. Hangs.

ü First Chance vs. Second Chance Exceptions.

ü Full vs. Mini Dumps.

ü Debuggers & Debugger Extensions.

ü Unmanaged debugging basics.

· Tools we’ll need to install to follow these posts:

ü .NET Framework 2.0 SDK x86and/or .NET Framework 2.0 SDK x64.

ü WinDbg.exe debugger and other Debugging Tools for Windows.

ü SOS.dll debugger extension:

x86 à C:\Windows\Microsoft.NET\Framework\v2.0.50727

x64 à C:\Windows\Microsoft.NET\Framework64\v2.0.50727

ü Lutz Roeder’s .NET Reflector.

Next post: MANAGED DEBUGGING with WINDBG. Help.

Index: MANAGED DEBUGGING with WINDBG. Introduction and Index.

Regards,

Alex (Alejandro Campos Magencio)


Share this article:

Comments:

Comments are closed.