Welcome to MSDN Blogs Sign in | Join | Help

Decrypt my World

Cryptography, Security, Debugging and more!

News

  • Any of my posts is supported under any Microsoft standard support program or service. They are provided "AS IS" without warranty of any kind, and confer no rights.

Where are my readers?

Locations of visitors to this page

Favorite Posts

MANAGED DEBUGGING with WINDBG. Prerequisites

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 x86 and/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)

Posted: Tuesday, July 07, 2009 12:33 PM by alejacma
Filed under: ,

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker