<< 1 >>
Rating: Summary: Total disappointment Review: If you are looking for some meat about debugging then this is NOT your book. IT's not beyond a debugger documentation.
Rating: Summary: A waste of trees. Review: The book is essentially useless. Claiming to address itself to administrators and developers alike, it manages to satisfy neither.The book explains on 160 (one hundred and sixty!) pages how to configure NT to produce a crash dump file; how to read a BSOD; how to run dumpexam; how to fire up a debugger; and how to get Windbag to run a debug session. Oh, I forget -- there are a few pages on the Driver verifier, too. The other 140 pages are a summary of Windbag commands (outdated) and a list of bugcheck codes and NTSTATUS values, both badly formatted, outdated versions of the corresponding header files. This reviewer had expected all of the above to take, oh, 50 pages at the outside, with the rest of the book devoted to common debugging scenarios -- why does my driver go bang with a 0x1E bugcheck? how do I find and eliminate a deadlock? what did I do wrong in my IRP canceling code? None of that is in there; and what _is_ in the book can be found in the DDK and Windbag docs, better written and more asily digested. Felix Kasza.
Rating: Summary: Good intro to the debugger, but partially out of date Review: This book does not teach you how to debug. It's essentially what the debugger documentation should have been 2 years ago. If you have never done any kernel debugging, this is a good starting point that will give you an overall undertanding of the process and the tools. However, now that Microsoft has rewritten all the debugger documentation, most of this information comes with the online documentation. The most unfortunate thing in my mind is that the most important chapter - remote debugging - has a major mistake in it: Figure 8-2 is wrong and will totally confuse the reader. Figure 8-2 should have the HOST machine located between the REMOTE and the TARGET machine.
Rating: Summary: Not as advertised, but useful Review: This book isn't really about "how to debug" - it's more a reference on the Microsoft toolset. Prentice-Hall seems pretty bad about hype on the cover. But in that context, it isn't bad. The appendixes are fairly detailed on stop codes, error codes, and as a command reference. The chapters are pretty well written. It's obvious in places that the author moved from describing NT4 to describing Windows 2000 a little carelessly. He skims over some of OEMTOOLS stuff (like driver verifier), and is a little terse on how to write debugger extensions. The sections on setting up and using the tools is good, the sections on remote debugging seem useful. Lot of good stuff, even if not as deep as could be. If you're looking for tutorial on how to isolate deadlocks by tracking through thread structures for locks, then ain't it. Take the osr course ... . Is it worth my $40 as a driver developer? I think it is.
Rating: Summary: Where is the BEEF ? Review: This book was a real disappointment. The book is 300 pages long, over 130 pages is a reference on WinDbg and Stop Codes. The remainder of the book(about 170 pages) is divided into 11 chapters which gives only a basic overview of kernel debugging. If you have ANY experience using WinDbg you will find this book almost worthless.
<< 1 >>
|