Twitter @ DumpAnalysis

You can now follow portal and blog news at DumpAnalysis on Twitter.

DATA (Dump Analysis + Trace Analysis) Facebook Group

Please join the community of memory (dump) and trace analysis engineers. This group promotes scientific methods and memory dump-based world view.

Memory Dump Analysis Certification

Memory Analysis and Debugging Institute develops x86/x64-based certification tracks for Windows and Unix (including Linux / FreeBSD / Mac OS X).
Each track consists of 3 exams, each having its own set of requirements and scope:

  • Fundamentals of Memory Dump Analysis
  • Intermediate Memory Dump Analysis
  • Advanced Memory Dump Analysis

The initiative is supported by OpenTask.

Windows Debugging: Practical Foundations

The following direct links can be used to order the book now:

Buy Paperback or Hardcover from Amazon

Buy Paperback or Hardcover from Barnes & Noble

Buy Paperback or Digital from Lulu

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.

Product details:

  • Title: Windows Debugging: Practical Foundations
  • Author: Dmitry Vostokov
  • Publisher: Opentask (Paperback, 01 February 2009)
  • Publisher: Opentask (Hardcover, 23 March 2009)
  • Language: English
  • Product Dimensions: 22.86 x 15.24
  • ISBN-13: 978-1-906717-10-0 (Paperback)
  • ISBN-13: 978-1-906717-67-4 (Hardcover)
  • Paperback: 200 pages

Table of Contents

Book reviews:

Amazon reviews

The Debugging Decade!

DumpAnalysis.org announces forthcoming 2011 - 2020 as

2011 (0x7DB) - 2020 (0x7E4) The Debugging Decade

Debugged! MZ/PE: MagaZine for/from Practicing Engineers

As one of the new initiatives for the Year of Debugging (2009, 0x7D9) OpenTask starts publishing full color variable page periodical publication called:

Debugged! MZ/PE: MagaZine for/from Practicing Engineers

The only serial publication dedicated entirely to Windows® debugging

The following direct links can be used to order issues now:

Order March, 2009 issue from Amazon









If you have an article idea or if you'd like to write an article for us please use the following contact form:

http://www.dumpanalysis.org/contact

Forthcoming Book: Crash Dump Analysis for System Administrators

The following direct links can be used to pre-order the book now:

Pre-order Paperback from Amazon

This is a must have book for system administrators of complex Windows server platforms and client workstations to understand and choose the best course of action to address system and application crashes, hangs, CPU spikes and memory leaks. It is also invaluable to general Windows users and technical support engineers.

  • Title: Crash Dump Analysis for System Administrators (Windows Edition)
  • Authors: Thomas Monahan, Dmitry Vostokov
  • Publisher: Opentask (31 July 2009)
  • Language: English
  • Product Dimensions: 22.86 x 15.24
  • ISBN-13: 978-1-906717-02-5
  • Paperback: 180 pages

Draft Table of Contents

OpenTask Announces Restructuring

OpenTask, the publisher of memory dump analysis and debugging books, announces restructuring:

http://www.opentask.com/restructuring-2009

The Year of Dump Analysis!

DumpAnalysis.org announces forthcoming 2010 as

2010 (0x7DA) - The Year of Dump Analysis

Reviews of Hardware

DumpAnalysis.org accepts hardware such as laptops for reviewing in relation to their suitability for extreme debugging, computer forensics, crash dump analysis and memory visualization. If you work for a H/W company like HP, Apple, Dell, Acer, Sony or any other respectable manufacturer please don't hesitate to forward this post to your management: it could be your company brand or laptop model that debugging and software technical support community community chooses next time of upgrade or for T&D / R&D! H/W reviews will be posted on the main portal page which currently has an audience of more than a hundred thousand unique visitors per year from more than 20,000 network locations (*).

If your company is interested please don't hesitate to use this contact form:

http://www.dumpanalysis.org/contact

(*) From Google Analytics report.

Memory Dump Analysis Portal Timeline

Forthcoming Computer Memory Visualization Book

This is a full color book about postmortem, static and dynamic memory visualization and its current and emerging applications:

  • Authors: Jamie Fenton, Dmitry Vostokov
  • Paperback: 64 pages
  • ISBN-13: 978-1-906717-06-3
  • Publisher: Opentask (Q1 2009)
  • Language: English
  • Product Dimensions: 28 x 21.6

Book cover features a journey to the center of pagefile theme and the discovery of cosmic rays in memory:

DebugWare: The Art and Craft of Writing Troubleshooting and Debugging Tools

This is a forthcoming book about architecture, design and implementation of troubleshooting and debugging tools for software technical support. Preliminary information is:

  • Authors: Kapildev Ramlal, Dmitry Vostokov
  • Paperback: 256 pages
  • ISBN-13: 978-0-9558328-3-3
  • Publisher: Opentask (15 November 2008)
  • Language: English
  • Product Dimensions: 22.86 x 15.24

Front cover:

Draft Table of Contents

Books Coming Soon in Q1, 2009

Forthcoming Windows® memory analysis and debugging books in Q1, 2009:

  • Computer Memory Visualization (ISBN: 978-1906717063)
  • Windows® Debugging Notebook: Essential Concepts, WinDbg Commands and Tools (ISBN: 978-1906717001 and 978-0955832857)
  • Crash Dump Analysis for System Administrators (ISBN: 978-1906717025)
  • Windows® Debugging: Practical Foundations (ISBN: 978-1906717100)
  • March issue of Debugged! MZ/PE: MagaZine for/from Practicing Engineers (ISBN: 978-1906717384)
  • Reference Stack Traces: Windows Server® 2008 and Windows Vista™ (ISBN: 978-1906717230)
  • WinDbg In Use: Debugging Exercises (Elementary and Intermediate Level) (ISBN: 978-1906717506)

Source: New Books Coming Soon in Q1, 2009

Memory Analysis and Debugging Institute

DumpAnalysis.org jointly with OpenTask establishes Memory Analysis & Debugging Institute (MA&DI)

and appoints Dmitry Vostokov to the office of President.

Forthcoming Book WinDbg In Use: Debugging Exercises

Includes 60 programmed exercises from real life debugging and crash dump analysis scenarios and multiple-choice questions with full answers, comments and suggestions for further reading.

  • Title: WinDbg In Use: Debugging Exercises (Elementary and Intermediate Level)
  • Author: Dmitry Vostokov
  • Publisher: Opentask (15 March 2009)
  • Language: English
  • Product Dimensions: 23.5 x 19.1
  • ISBN-13: 978-1-906717-50-6
  • Paperback: 200 pages

DLL List Landscape: The Art from Computer Memory Space

The following direct links can be used to order the book now:

Buy from Amazon

Buy from Barnes & Noble

DLL is also a recursive acronym for DLL List Landscape. This full color book features magnificent images from process user space generated by Dump2Picture:

  • Title: DLL List Landscape: The Art from Computer Memory Space
  • Author: Dmitry Vostokov
  • Publisher: Opentask (15 December 2008)
  • Language: English
  • Product Dimensions: 21.6 x 21.6
  • ISBN-13: 978-1-906717-36-0
  • Paperback: 16 pages

Dumps, Bugs and Debugging Forensics

Finally Dr. Debugalov adventures are imprinted with bugs inside. The full-color book also features never published before cartoons and a few surprises. It sets a new standard for entertainment in software engineering.

The following direct links can be used to order the book now:

Buy from Amazon

Buy from Barnes & Noble

  • Title: Dumps, Bugs and Debugging Forensics: The Adventures of Dr. Debugalov
  • Author: Narasimha Vedala
  • Editor: Dmitry Vostokov
  • Publisher: Opentask (1 December 2008)
  • Language: English
  • Product Dimensions: 21.6 x 14.0
  • ISBN-13: 978-1-906717-25-4
  • Paperback: 64 pages

Table of Contents

WinDbg: A Reference Poster and Learning Cards

The following direct links can be used to order the book now:

Buy from Amazon

Buy from Barnes & Noble

WinDbg is a powerful debugger from Microsoft Debugging Tools for Windows. It has more than 350 commands that can be used in different debugging scenarios. The cover of this book is a poster featuring crash dump analysis checklist and common patterns seen in memory dumps and live debugging sessions. Inside the book you can find ready to cut learning cards with commands and their descriptions coloured according to their use for crash dump or live debugging sessions and user, kernel or complete memory dumps. Tossing cards can create unexpected connections between commands and help to learn them more quickly. Uncut pages can also serve as birds eye view to WinDbg debugging capabilities. More than 350 WinDbg commands including meta-commands and extensions are included.

  • Title: WinDbg: A Reference Poster and Learning Cards
  • Authors: Dmitry Vostokov
  • Publisher: Opentask (20 November 2008)
  • Language: English
  • Product Dimensions: 28.0 x 21.6
  • ISBN-13: 978-1-906717-29-2
  • Paperback: 20 pages

Book Excerpt

CV as a Book

The following direct links can be used to order the book now:

Buy from Amazon

Buy from Barnes & Noble

A book can serve the role of CV but a CV can serve the role of a book. This is an old CV (1987 - 2003) from the founder of DumpAnalysis.org as an example of a person with CV-writing obsession.

  • Title: Resume and CV: As a Book
  • Author: Dmitry Vostokov
  • Publisher: Opentask (01 December 2008)
  • Language: English
  • Product Dimensions: 28.0 x 21.6
  • ISBN-13: 978-1-906717-34-6
  • Paperback: 16 pages

Baby Turing

The perfect binary gift for your family and friends.

Buy Baby Turing from Amazon

Buy Baby Turing from Barnes & Noble

The genius of Albert Einstein was revolutionary in understanding reality of hardware (semantics of nature) but the genius of Alan Turing was revolutionary in understanding virtuality of software (syntax of computation). This book fills the gap in children’s literature and introduces binary arithmetic to babies.

  • Title: Baby Turing
  • Authors: Alexandra Vostokova, Dmitry Vostokov
  • Publisher: Opentask (01 November 2008)
  • Language: English
  • Product Dimensions: 21.6 x 21.6
  • ISBN-13: 978-1-906717-26-1
  • Paperback: 16 pages

Memory Dump Analysis Anthology, Volume 2

The following direct links can be used to order the book now:

Buy Paperback or Hardcover from Amazon

Buy Paperback or Hardcover from Barnes & Noble

Buy Paperback or Hardcover or Digital from Lulu

This is a revised, edited, cross-referenced and thematically organized volume of selected DumpAnalysis.org blog posts about crash dump analysis and debugging written in January - September 2008 for software engineers developing and maintaining products on Windows platforms, quality assurance engineers testing software on Windows platforms and technical support and escalation engineers dealing with complex software issues. The second volume features:

- 45 new crash dump analysis patterns
- Pattern interaction and case studies
- Updated checklist
- Fully cross-referenced with Volume 1
- New appendixes

Product information is:

  • Title: Memory Dump Analysis Anthology, Volume 2
  • Author: Dmitry Vostokov
  • Language: English
  • Product Dimensions: 22.86 x 15.24
  • Paperback: 470 pages
  • Publisher: Opentask (03 Oct 2008)
  • ISBN-13: 978-0-9558328-7-1
  • Hardcover: 470 pages
  • Publisher: Opentask (01 Nov 2008)
  • ISBN-13: 978-1-906717-22-3

Table of Contents

Back cover features visualized virtual process memory generated from a memory dump of colometric computer memory dating sample using Dump2Picture.

Memory Dump Analysis Anthology, Volume 1

The following direct links can be used to order the book now:

Buy Paperback or Hardcover from Amazon

Buy Paperback or Hardcover from Barnes & Noble

Buy Paperback or Hardcover or Digital or Collector's Full-Color Hardcover from Lulu

This is a revised, edited, cross-referenced and thematically organized volume of selected DumpAnalysis.org blog posts about crash dump analysis and debugging written in 2006 - 2007 for software engineers developing and maintaining products on Windows platforms, quality assurance engineers testing software on Windows platforms, technical support and escalation engineers dealing with complex software issues and general Windows users.

  • Title: Memory Dump Analysis Anthology, Volume 1
  • Author: Dmitry Vostokov
  • Publisher: OpenTask (15 Apr 2008)
  • Language: English
  • Product Dimensions: 22.86 x 15.24
  • Paperback: 720 pages
  • ISBN-13: 978-0-9558328-0-2
  • Hardcover: 720 pages
  • ISBN-13: 978-0-9558328-1-9

Table of Contents
Errata

The back cover image is the picture of TestDefaultDebugger crash dump generated by Dump2Picture

Book reviews:

Caloni.com.br Blog (in Portuguese)
Amazon reviews

Testimonials:

"This book is very good to startup on debugging. It really starts from the basics and it keeps going more in depth. Easy to read and very didactic." - Yuri Diogenes, ISA Server Support Team, Microsoft (Link)

Also available:

  • Title: Memory Dump Analysis Anthology Collector's Edition, Volume 1
  • Hardcover (full-color): 720 pages
  • ISBN-13: 978-1-9067-1701-8

Software Engineering for Real-Time Systems

Author:

Jim Cooling

Review:

Sometimes I'm asked about a broad software engineering book to recommend for general memory dump analysis that covers software architecture, design methods and diagramming languages like UML, programming languages, concurrency, real-time issues and many other topics you need to know to have systems understanding that helps in problem identification and debugging. Here's the book that I was fortunate to buy 4-5 years ago in a book shop and is a sheer pleasure to read:

Software Engineering for Real-Time Systems

Buy from Amazon

There even exists an OMG certification based on it:

http://www.omg.org/ocres/exam-info.htm

Programming Language Pragmatics, Third Edition

Author:

Michael L. Scott

Review:

Buy from Amazon
Every debugging engineer needs to know how the code is interpreted or compiled. Debugging complex problems or doing memory analysis on general-purpose operating systems often requires understanding the syntax and semantics of several programming languages and their run-time support. The knowledge of optimization techniques is also important for low-level debugging when the source code is not available. The following book provides an overview of all important concepts and discusses almost 50 languages. I read the first edition 6 years ago and I liked it so much that I'm now reading the third edition from cover to cover.

The Developer's Guide to Debugging

Author:

Thorsten Grötker, Ulrich Holtmann, Holger Keding, Markus Wloka

Review:

I finally read this book from cover to cover and I must say it is the very sound book and presents a consistent approach to debugging real-life problems with user-land C and C++ code on Linux environments.

The Developer's Guide to Debugging

Buy from Amazon

Although it uses mainly GDB for illustrations and provides Visual C++ equivalents when possible it doesn't cover Debugging Tools for Windows and its main GUI debugger, WinDbg. To rectify this I created extensive notes while reading:

http://www.softwaregeneralist.com/category/notes-on-developers-guide-to-debugging/

Additional reader audience for this book might include a Windows engineer who needs to debug software on Linux or FreeBSD so a quick GDB crash course is needed. It would also serve as an excellent debugging course or as a supplemental course to any C or C++ course. Highly recommended if you are a Linux C/C++ software engineer. Even if you are an experienced one, you will find something new or make your debugging more consistent. If you need to teach or mentor juniors, this book helps too.

Core Memory: A Visual Survey of Vintage Computers

Author:

John Alderman and Mark Richards

Review:

While working on "Computer Memory Visualization" book I noticed this recent title and immediately bought it:

Buy from Amazon

This is not only a wonderful hardcover coffee table book with stunning photographs of old computers and their memory hardware but also has numerous historical notes. It nicely complements my own DLL List Landscape: The Art from Computer Memory Space book that features virtual memory visual images.

The Year of Debugging!

DumpAnalysis.org jointly with OpenTask publisher announces forthcoming 2009 as

2009 (0x7D9) - The Year of Debugging

Santa bug from Narasimha Vedala

Syndicate content