11月份課程: Learning Dump File Analysis by Windbg: 10+ cases study

11月份課程: Learning Dump File Analysis by Windbg: 10+ cases study

Learning Dump File Analysis by Windbg: 10+ cases study ​Seats available:30

Objective(s):

Business problem to solve

There are 3 kinds of windows memory dump file, process, kernel and complete memory dump. Memory dump provides snapshot of Windows system status at that specific moment. It provides the critical information for postmortem analysis. When the Windows/application crashes, hang or unexpected error, CPU spike, we may do further investigation into memory dump for offline/postmortem analysis to identify the root/cause.

 

How the courses will proceed

•  This course will focus on offline/dump file analysis by Windbg. (though Windbg can do realtime debugging)

•  There will be 10+ memory dump provided. We will analyze each of cases by winDBG.

•  The 10+ memory dump file cases includes (crash, access violation, 32/64 bit, application/kernel dump, hang, deadlock…)

 

What you will learn?

•   Common command usage of Windbg

•   Common problem patterns seen in the dump files.

Syllabus:
Day 1
  •  Introduction to Windows Crashes
  •   Configuring Windows Debugger
  •   Starting Crash Dump Analysis
  •   Stack, Process, Threads
  •   Locks and spinlocks
  •   Virtual Memory
  •   Drivers and interrupts
  •   Forcing Windows Memory dumps
Day 2
  •   Case 1: Analyze of normal 32-bit application process
  •   Case 2: Analyze of normal 64-bit application
  •   Case 3: Analyze of crash
  •   Case 4: Analyze of deadlock
  •   Case 5: Analyze of kernel dump
  •   Case 6: Analyze of hang I/O
  •   Case 7: Analyze of problem complete dump

And more. There will be 10+ dump files waiting for us to identify the root/cause.

Evaluation:
​Attendance rate 20% + Homework 40% + project presentation 40%

Prerequisite:
l  Basic understanding Windows (process, thread, user/kernel mode)l   Uses of Process Explorer

Leave a Reply

Your email address will not be published. Required fields are marked *