Reading Notebook: 06-Feb-09
Resumed my reading notebook today after more than two week break caused by finishing my Windows Debugging book.
Comments in italics are mine and express my own views, thoughts and opinions
Developer’s Guide to Debugging by M. Wloka, et al.:
Deadlock roots (circular locking and protocol mismatches in produce-consumer scenarious (p. 93)
info thread command in GDB (0. 95), thread N command to switch current thread, info stack command - In WinDbg we use ~*kv in process dumps and !process 0 ff in kernel and complete kernel dumps. Beware of WOW64 though:
http://www.dumpanalysis.org/blog/index.php/2007/01/26/note-32-bit-stack-from-64-bit-dump/ and http://www.dumpanalysis.org/blog/index.php/2009/02/06/32-bit-stack-traces-from-x64-complete-dumps/
Threading analysis tools: Intel Thread Checker and Helgrind (pp. 96 - 98)
Environment dependency as root cause for some problems (pp. 101 - 103)
Advanced Windows Debugging by M. Hewardt and D. Pravat:
The importance of system boundaries (pp. 338 - 340)
Logical error representations by subsystems (p. 341)
Security descriptor for debugger created thread can have different DACL (pp. 346 - 347)
Security chapter is awesome - sheds light on what described in other Win32 security books
Concurrent Programming on Windows by J. Duffy:
Software Factories by J. Greenfield, et. al.:
Software Engineering Foundations: A Software Science Perspective, by Y. Wang:
I resume reading these books next Monday
- Dmitry Vostokov @ SoftwareGeneralist.com -
_1125.png)
Coming Soon:
Management Bits: An Anthology from Reductionist Manager
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: