Reading Notebook: 20-Apr-09

Comments in italics are mine and express my own views, thoughts and opinions

Developer’s Guide to Debugging by M. Wloka, et al.:

watchpoints (data breakpoints), watch and *watch GDB commands (pp. 143 -144) - ba in WinDbg

signals (pp. 144 - 146) - APC on Windows?  Asynchronous exceptions on Windows?

exceptions in C++, catch and throw GDB commands (pp. 147 - 148) - A hint for Visual C++. You need to specify exception model via /EH switch   

reading stack traces, where GDB command (pp. 148 - 153) - k command variants in WinDbg

frames reported as ?? in GDB (pp. 149 - 150) - In WinDbg we have similar cases when PDB files are not available, module code is not present or simply basic frame based linking doesn’t work and WinDbg is not able to reconstruct stack trace. Here we have a message: “WARNING: Frame IP not in any known module. Following frames may be wrong.”

Broken stack traces (pp. 151 - 152) - Here is my case study about manual stack trace reconstruction using WinDbg: http://www.dumpanalysis.org/blog/index.php/2007/07/25/reconstructing-stack-trace-manually/

core dump files (pp. 152 - 153) - For Windows there are plenty of possibilities to get crash dump files. Look for articles in “The Origin of Crash Dumps” chapters in Memory Dump Analysis Anthology, Volume 1 and Memory Dump Analysis Anthology, Volume 2. WinDbg is the standard tool to analyze crash dumps in technical support. 

Advanced Windows Debugging by M. Hewardt and D. Pravat:

Concurrent Programming on Windows by J. Duffy:

Software Factories by J. Greenfield, et. al.:

Software Engineering Foundations: A Software Science Perspective, by Y. Wang:

Didn’t have time today - resume reading tomorrow

- Dmitry Vostokov @ SoftwareGeneralist.com -

           

Announcements

Coming Soon:

Management Bits: An Anthology from Reductionist Manager

Crash Dump Analysis: Practical Foundations (Windows Edition, Systematic Software Fault Analysis Series)

Debugging Notebook: Essential Concepts, WinDbg Commands and Tools

Crash Dump Analysis for System Administrators and Support Engineers

New Magazines:

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


New Books:

Memory Dump Analysis Anthology: Color Supplement for Volumes 1-3

Memory Dump Analysis Anthology, Volume 3

First Fault Software Problem Solving: A Guide for Engineers, Managers and Users

x64 Windows Debugging: Practical Foundations

Also available:

Windows Debugging: Practical Foundations

DLL List Landscape: The Art from Computer Memory Space

Dumps, Bugs and Debugging Forensics: The Adventures of Dr. Debugalov

WinDbg: A Reference Poster and Learning Cards

Memory Dump Analysis Anthology, Volume 2

Memory Dump Analysis Anthology, Volume 1

New Children's Book:

Baby Turing

Leave a Reply