Building Your Own Debugger
When all else fails, you can build your own debugger. Before .NET, this option was rarely considered because of the deep understanding that was required of the specific compiler, the executable format, machine-dependent assembly instructions, and so on. With the .NET Framework, a well-documented debugging API is available.
The documentation for the debugging API is in two documents: in \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Tool Developer Guidelines\docs\Debug.doc and \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Tool Developer Guidelines\docs\DebugRef.doc. The first document gives an overview of the debugging process and the second goes into detail about the specific APIs that are required ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access