Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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)