Appendix C. 

Memory Dump Analysis Pattern: A Definition

Memory Dump Analysis pattern is a common recurrent identifiable problem together with a set of recommendations and possible solutions to apply in a specific context.

Wait Chain Patterns

Wait Chain (general) – Volume 1, page 481

Wait Chain (critical sections) – Volume 1, page 490

Wait Chain (executive resources) – Volume 2, page 147

Wait Chain (thread objects) – page 92

Wait Chain (LPC/ALPC) – page 97

DLL Link Patterns

Missing Component (general) – Volume 2, page 233

Missing Component (static linking, user mode) – Volume 2, page 283

Duplicated Module – Volume 2, page 294

Insufficient Memory Patterns

Insufficient Memory (committed memory) – Volume 1, page 302

Insufficient Memory (handle leak) – Volume 1, page 327

Insufficient Memory (kernel pool) – Volume 1, page 440

Insufficient Memory (PTE) – Volume 1, page 159

Insufficient Memory (virtual memory) – Volume 1, page 210

Insufficient Memory (physical memory) – page 104

Memory Leak (process heap) – Volume 1, page 356

Memory Leak (.NET heap) – Volume 1, page 371

Dynamic Memory Corruption Patterns

Dynamic Memory Corruption (process heap) – Volume 1, page 257

Dynamic Memory Corruption (kernel pool) – Volume 2, page 204

Double Free (process heap) – Volume 1, page 378

Double Free (kernel pool) – Volume 1, page 387

Deadlock Patterns

Deadlock (critical sections) – Volume 1, page 276

Deadlock (executive resources) – Volume 1, page 323

Deadlock (mixed objects, user space) – Volume 1, page 348

Deadlock (LPC/ALPC) – Volume 1, page 473

Deadlock (mixed objects, kernel space) – page 85

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset