Course
Skills Expanded
Advanced Windows Debugging - Part 1
Learn the internals of Windows and how to master the powerful Debugging Tools for Windows debuggers
What you'll learn
This course is a deep dive into advanced debugging on Windows. Learn how to use the powerful Debugging Tools for Windows debuggers as well as the internals of key Windows components to reduce the amount of time to resolution for tough bugs.
Table of contents
Debugging Fundamentals
52mins
- Introduction and Overview 6m
- Debugging Tools for Windows Overview 5m
- Demo: Installing Debugging Tools for Windows 2m
- Running the debuggers 3m
- Demo: Running the debuggers 4m
- Symbols 4m
- Demo: Configuring symbols 3m
- Symbol Servers 1m
- Demo: Creating your own symbol server 4m
- Exploratory debugger commands 5m
- Demo: Peeking into notepad 4m
- Postmortem debugging 4m
- Demo: ADPlus crash dump generation 5m
- Summary 1m
Heap Corruptions
38mins
- Introduction and Overview 2m
- Common misconceptions and symptoms 5m
- Windows Memory Architecture overview 2m
- Windows Heap Manager Overview 3m
- Heap Segments 2m
- Heap Blocks 3m
- Heap Coalescing 2m
- Low Fragmentation Heap 1m
- Tools for debugging heap corruptions 3m
- Demo: Debugging a heap corruption manually 7m
- Demo: Debugging a heap corruption using light pageheap 5m
- Demo: Debugging a heap corruption using full pageheap 3m
- Summary 1m
Resource Leaks
36mins