Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Emad Alashi
EmadAshi.com
DotNetArabi.com
@emadashi
WinDbg
PDB
Process/
Dump
WinDbg
extensions
Windows Software Development Kit (SDK)
for Windows 8.1
Basics
Input (a)
Return addr
Low Address
High Address
Function Foo(int x, int y)
{
FooNext(10);
}
Function FooNext(int a)
{
}
Loc...
TypeHandle
SyncBloc
Object in memory
T1 T81 T9 T235
Dump File
Capture Dumps
• DebugDiag
• Task Manager
• ADPlus
• ProcDump
• …
SOS & SOSEX
Symbol Source
Demo
Exceptions
Basic Intro to WinDbg
Basic Intro to WinDbg
Basic Intro to WinDbg
Upcoming SlideShare
Loading in …5
×

Basic Intro to WinDbg

624 views

Published on

This is a very basic introduction to WInDbg, the meat is in the demo really, but at least the slides might put you in the right direction.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Basic Intro to WinDbg

  1. 1. Emad Alashi EmadAshi.com DotNetArabi.com @emadashi
  2. 2. WinDbg
  3. 3. PDB Process/ Dump WinDbg extensions
  4. 4. Windows Software Development Kit (SDK) for Windows 8.1
  5. 5. Basics
  6. 6. Input (a) Return addr Low Address High Address Function Foo(int x, int y) { FooNext(10); } Function FooNext(int a) { } Local (z) Input (y) Input (x) Return addr Call Stack
  7. 7. TypeHandle SyncBloc Object in memory
  8. 8. T1 T81 T9 T235 Dump File
  9. 9. Capture Dumps • DebugDiag • Task Manager • ADPlus • ProcDump • …
  10. 10. SOS & SOSEX
  11. 11. Symbol Source
  12. 12. Demo Exceptions

×