O'Reilly logo

Memory Dump Analysis Anthology, Volume 5 by Dmitry Vostokov

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Models of Software Behaviour

Multiple Exceptions Pattern

Due to many requests for memory dumps corresponding to crash dump analysis pat-terns we've started modeling software behaviour and defects. Every pattern will have an example application(s), service(s) or driver(s) or combination of them. Their execution results in memory layout that corresponds to memory or trace analysis patterns. Here we introduce an example model for Multiple Exceptions (user mode) pattern (Volume 1, page 255). The following source code models 3 threads where each having an exception during their execution on Windows XP, Windows 7 and Windows Server 2008 R2:

 // MultipleExceptions-UserMode // Copyright (c) 2010 Dmitry Vostokov // GNU GENERAL PUBLIC LICENSE // ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required