Archive for September, 2010

RFC 1925 – The Twelve Networking Truths

September 23, 2010 Comments off

A classic, from April 1996, RFC 1925 – The Twelve Networking Truths.

My favorites:

   (5)  It is always possible to aglutenate multiple separate problems
        into a single complex interdependent solution. In most cases
        this is a bad idea.


   (12) In protocol design, perfection has been reached not when there
        is nothing left to add, but when there is nothing left to take



Categories: Programming

Windows – Loading a 64-bit crash .dmp for a 32-bit application

September 20, 2010 Comments off

If a crash dump shows WOW64 CPU emulation in all threads (e.g.  wow64cpu.dll!CpuSysCallStub() …) then a 64-bit dump has been generated for a 32-bit process.

To view the stack the wow 64-bit extensions need to be loaded first into Windbg:

In Windbg:

0:000> .load wow64exts
0:000> .effmach x86
Effective machine: x86 compatible (x86)
0:000:x86> !analyze -v


Categories: Programming, Windows