Archive for the ‘Announcements’ Category

New C/C++ debugging book

Saturday, July 26th, 2008

Just noticed that the new book will be published this August:

The Developer’s Guide to Debugging

Buy from Amazon

Table of contents is available here:

Springer (ISBN: 978-1-4020-5539-3 TOC)

I’ve pre-ordered it and once I get it and read it I’ll post a review.

- Dmitry Vostokov @ DumpAnalysis.org -

Dr. Debugalov dissects Windows Internals

Saturday, July 26th, 2008

New cartoon from Narasimha Vedala provides an artist perspective:

A Day at Windows Internals Dissection Exam

DBG_DocAttemptsWindowsInternalsExam from Narasimha Vedala (click to enlarge)

- Dmitry Vostokov @ DumpAnalysis.org -

Dr. Debugalov’s remote debugging disaster

Sunday, July 20th, 2008

New cartoon from Narasimha Vedala:

Debugging Cardiograph

DBG_DebugCardiograph from Narasimha Vedala (click to enlarge)

- Dmitry Vostokov @ DumpAnalysis.org -

Links and Tools on Portal

Sunday, July 20th, 2008

Poor Links and Tools sections are now populated and more will be added in the future together with link classification:

 

- Dmitry Vostokov @ DumpAnalysis.org -

DBG_UpgradesToolsSection Narasimha Vedala (click to enlarge)

Dr. Debugalov lectures on Debugging

Sunday, July 20th, 2008

Yet another insightful cartoon from Narasimha Vedala (click on it to enlarge):

Spider Man

DBG_SpiderMan from Narasimha Vedala (click to enlarge)

- Dmitry Vostokov @ DumpAnalysis.org -

Dump Analysis on Wikipedia

Sunday, July 20th, 2008

I was very pleased to notice that the reference to crash dump analysis patterns and Memory Dump Analysis Anthology book appeared on Wikipedia:

http://en.wikipedia.org/wiki/Debugging 

Special thanks to a person who added this information!

- Dmitry Vostokov @ DumpAnalysis.org -

Bedtime story from Dr. Debugalov

Sunday, July 20th, 2008

Another cartoon from Narasimha Vedala:

Bedtime Story

DBG_AttemptsBedtimeStory from Narasimha Vedala (click to enlarge)

- Dmitry Vostokov @ DumpAnalysis.org -

DebugWare Patterns (Part 1)

Saturday, July 19th, 2008

These are patterns for troubleshooting and debugging tools: solutions for common recurrent problems. Forthcoming book

DebugWare: The Art and Craft of Writing Troubleshooting Tools 

which I’m writing with Kapildev Ramlal, the author of several Citrix tools, will discuss them in sufficient detail. The first pattern is named:

API Query

Software products use various API and external interfaces to query data or get notifications from operating system environment. Their behaviour depends on API return values or output parameters that are not always logged or logged with insufficient detail. In order to reproduce or diagnose problems an engineer can write a small API Query tool that will periodically or asynchronously query the same set of API and log their input and output data. If the problem happens with the product at some point this additional log will help in problem identification and resolution.

Examples:

TSUserLog
WindowHistory

I’ve set up a dedicated page for DebugWare patterns:

http://www.dumpanalysis.org/blog/index.php/debugware-patterns/

- Dmitry Vostokov @ DumpAnalysis.org

The railroad to Windows Internals certification

Saturday, July 19th, 2008

You won’t find any insightful information in this post only the fact that it really involves a railroad! Because registration and 071-660 beta exam itself expire shortly there were no physical seats available in testing centers in Dublin, Republic of Ireland, where I live. So I had to book the exam in a completely remote city about 3 hours by train! Its amazing to what distances people can travel to be certified in hot topic.

- Dmitry Vostokov @ DumpAnalysis.org -

Dr. Debugalov at WHDC

Thursday, July 17th, 2008

The proposed World Heavy-weight Debugging Championship and the cartoon come from Narasimha Vedala (click to enlarge):

At The Championships

DBG_AtTheChampionships from Narasimha Vedala (click to enlarge)

WHDC is also known as the abbreviation of Windows Hardware Developer Central.

- Dmitry Vostokov @ DumpAnalysis.org -

Bugs prosecute defectors

Thursday, July 17th, 2008

New cartoons from Narasimha Vedala: 

Valley Of Death

DBG_ValleyOfDeath from Narasimha Vedala (click to enlarge)

At A Glance

DBG_AtAGlance from Narasimha Vedala (click to enlarge)

Igor Messes Up

DBG_IgorMessesUp from Narasimha Vedala (click to enlarge)

- Dmitry Vostokov @ DumpAnalysis.org -

BSOD-friendly look and feel

Wednesday, July 16th, 2008

One of the users pointed out that Dump Analysis Portal font (Courier New) doesn’t correspond to default BSOD fonts for Windows XP and Vista. According to Wikipedia article:

“The XP BSoD uses the Lucida Console font while the Vista BSoD uses the Consolas font.”

I changed CSS style and now you can enjoy Lucida Console when viewing the portal from Windows XP, Consolas when viewing from Windows Vista and Courier New from other operating systems.

Blog theme remains unchanged until I experiment with new fonts. Consolas font will be also used in one of the forthcoming reference books.

- Dmitry Vostokov @ DumpAnalysis.org -

Bugs plot a revolution!

Tuesday, July 15th, 2008

More cartoons from Narasimha Vedala:

Heap Analysis

DBG_HeapAnalysis from Narasimha Vedala

Revolution Is Brewing

DBG_DungbeetlesPlot from Narasimha Vedala (click to enlarge)

- Dmitry Vostokov @ DumpAnalysis.org -

Welcome to Dr. Dmitry Debugalov!

Monday, July 14th, 2008

This fictional character and cartoons are the creation of Narasimha Vedala and I’m sure you will enjoy them as much as I do:

Bug On Stack

DBG_BugOnStack from Narasimha Vedala

At The Board

DBG_AtTheBoard from Narasimha Vedala (click to enlarge)

Field Guide To Analysis

DBG_FieldGuideToAnalysis from Narasimha Vedala

Unearthing Bugs

DBG_UnearthingBugs from Narasimha Vedala

Bugs Doom

DBG_BugsDoom from Narasimha Vedala (click to enlarge)

- Dmitry Vostokov @ DumpAnalysis.org -

OPENTASK: Iterative and Incremental Publishing

Sunday, July 13th, 2008

The publisher Opentask has got its own website:

http://www.opentask.com/

Please don’t hesitate to visit and comment :-)

- Dmitry Vostokov @ DumpAnalysis.org -

Crash Dump Analysis in Russian

Friday, July 11th, 2008

Finally I decided to translate selected blog posts into Russian language to make them available for Russian search engines and additionally improve, or better to say, restore my native language skills because I have been reading and writing mostly in English for the last 8 years:

Анализ Дампов Памяти

I also hope that the ongoing translation will help me in the future to publish Memory Dump Analysis Anthology in Russian language.  

- Dmitry Vostokov @ DumpAnalysis.org -

Windows Internals Beta Exam

Thursday, July 10th, 2008

The new Microsoft beta exam is open for registration from 17th of July! Details can be found here:

Windows Internals Beta Exam 71-660

- Dmitry Vostokov @ DumpAnalysis.org -

Windows Debugging on Facebook

Thursday, July 10th, 2008

There is a growing Windows Debugging group on Facebook which I joined recently:

http://www.facebook.com/group.php?gid=23775552268

- Dmitry Vostokov @ DumpAnalysis.org -

MDAA V1 becomes #1 Debugging bestseller

Thursday, July 10th, 2008

Previously I noticed that it reached #1 bestseller status in Assembly Language Programming category but today I see it #1 bestseller in Debugging category:

#1 in  Books > Computers & Internet > Programming > Languages & Tools > Debugging
#1 in  Books > Computers & Internet > Programming > Languages & Tools > Assembly Language Programming

And again, I remind that because the status is updated every hour you might not see the same status when you read this post :-)

- Dmitry Vostokov @ DumpAnalysis.org -

From Russia with a Bug

Wednesday, July 9th, 2008

Just came from Russia where in the woods of Udmurtia I found this bug:

It will be on a front page of one of my forthcoming books scheduled by the end of August.

- Dmitry Vostokov @ DumpAnalysis.org -