Chapter 3. Basic Debugging Tasks
In Chapter 2, “CLR Fundamentals,” we looked at some key CLR internals by briefly introducing the debuggers and associated extension commands. In this chapter, we will dig deeper into the debugger and take a look at some of the basic debugging tasks that will be important throughout the remainder of this book. We will start with the basics on how to start a process under the debugger, setting symbol and source paths, controlling the execution of the debugger, object operations, thread operations, code operations, and much more. In addition to a theoretical description of the commands, we will also utilize a number of different .NET applications to illustrate the practical aspects of the commands. Please note that ...
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