|
|
||||||||||||
| Table of Contents | |||
|
|
Debugging Applications for Microsoft .NET and Microsoft Windows | ||
|
|
Introduction | ||
| Part I - The Gestalt of Debugging | |||
|
|
Chapter 1 | - | Bugs – Where They Come From and How You Solve Them |
|
|
Chapter 2 | - | Getting Started Debugging |
|
|
Chapter 3 | - | Debugging During Coding |
| Part II - Power Debugging | |||
|
|
Chapter 4 | - | Operating System Debugging Support and How Win32 Debuggers Work |
|
|
Chapter 5 | - | Advanced Debugger Usage with Visual Studio .NET |
|
|
Chapter 6 | - | Advanced .NET Debugging with Visual Studio .NET |
|
|
Chapter 7 | - | Advanced Native Code Techniques with Visual Studio .NET |
|
|
Chapter 8 | - | Advanced Native Code Techniques with WinDBG |
| Part III - Power Tools and Techniques for .NET | |||
|
|
Chapter 9 | - | Extending the Visual Studio .NET IDE |
|
|
Chapter 10 | - | Managed Exception Monitoring |
|
|
Chapter 11 | - | Flow Tracing |
| Part IV - Power Tools and Techniques for \Native Code | |||
|
|
Chapter 12 | - | Finding Source and Line Information with Just a Crash Address |
|
|
Chapter 13 | - | Crash Handlers |
|
|
Chapter 14 | - | Debugging Windows Services and DLLs That Load into Services |
|
|
Chapter 15 | - | Multithreaded Deadlocks |
|
|
Chapter 16 | - | Automated Testing |
|
|
Chapter 17 | - | The Debug C Run-Time Library and Memory Management |
|
|
Chapter 18 | - | FastTrace: A High-Performance Tracing Tool for Server Applications |
|
|
Chapter 19 | - | Smoothing the Working Set |
| Part V - Appendixes | |||
|
|
Appendix A | - | Reading Dr. Watson Logs |
|
|
Appendix B | - | Resources for .NET and Windows Developers |
|
|
Index | ||
|
|
List of Figures | ||
|
|
List of Tables | ||
|
|
List of Code Examples | ||
|
|
List of Sidebars | ||
|
|
|
||
Back Cover
|
You get huge development advantages with Microsoft visual Studio .NET 2003—but you need a new bag of debugging tricks to take full advantage of them in today’s .NET and Win32 development
Topics covered include:
About the Author
John Robbins is a co-founder of Wintellect, a .NET and Windows consulting, debugging, and education firm whose mission is to help companies ship better software faster. As a recognized debugging expert, John “takes an evil delight in finding and fixing
|