Written by the founder of DumpAnalysis.org this book is not about bugs or debugging techniques but about background knowledge everyone needs to start experimenting with WinDbg, learn from practical experience and read other advanced debugging books. Solid understanding of fundamentals like pointers is needed to analyze stack traces beyond !analyze -v and lmv WinDbg commands. This is the book to help technical support and escalation engineers and Windows software testers without the knowledge of assembly language to master necessary prerequisites to understand and start debugging and crash dump analysis on Windows platforms. It doesn't require any specific knowledge, fills the gap and lowers the learning curve. The book is also useful for software engineers coming from managed code or Java background, engineers coming from non-Wintel environments, Windows C/C++ software engineers without assembly language background, security researchers and beginners learning Windows software disassembling and reverse engineering techniques. This book can also be used as Intel assembly language and Windows debugging supplement for relevant undergraduate level courses.
Before October 14, 2003 - Dmitry Vostokov was a software development consultant with over 15 years of experience in software engineering. Dmitry was involved in over 40 software development projects in variety of industries. He jointly designed and implemented software quality tools used by many companies worldwide. Dmitry was an architect of enterprise document publishing applications for Boeing Commercial Airplanes Group. He started his professional career as a designer and developer of the first pioneer Windows applications for voice recognition, verification and speech synthesis.
On October 14, 2003 - Dmitry joined Citrix as an Escalation Development Analysis Engineer and later became EMEA Development Analysis Team Lead before moving into management and becoming Technical Manager Dev Analysis EMEA. Recently Dmitry came back to engineering again and his current position is Principal Dev Analysis Engineer. He lives and works in Dublin, Ireland. He is the author of more than 10 books including the debugging bestseller: multi-volume Memory Dump Analysis Anthology.
Voracious reader, Dmitry maintains several blogs: Crash Dump Analysis and Debugging, Management Bits and Tips, Literate Scientist, Software Generalist, Software Astrology, Language Memory and Blog Topos.



