Datasheet

10
Debugging Tools
Debugging tools in Visual Studio 2008 enable you to
observe the run-time behavior of your program and
locate logic errors
Attach to Local Process enables you to attach the
debugger to any process on the local computer
Attach to Remote Process enables you to attach the
debugger to processes on remote computers that
have been set up for remote debugging
Autos window displays variables used in the current
statement and the previous statement
Breakpoints enable you to tell the debugger that an
application should break, pause execution, at a
certain point
Breakpoints window lists all breakpoints currently
set in your program and displays their properties
Call Browser window enables you to search for
function calls, and then browse the search results
and easily navigate to the function references in your
source code files
Call Stack window displays a list of all active
procedures or stack frames for the current thread of
execution
Debugger Visualizers create a dialog box or other
interface to displays a variable or object in a
meaningful way that is appropriate to its data type
(Visual Studio includes four: text, HTML, XML, and
dataset)
Disassembly window shows assembly code
corresponding to the instructions created by the
compiler
Dumps enable you to save program information for
debugging at a later time
Edit and Continue is a time-saving feature that
enables you to make changes to your code during a
debugging session, instead of having to stop,
recompile your entire program, and restart the
debugging session (32-bit development only)
Error List window displays the Errors, Warnings, and
Messages produced as you edit and compile code
Exception Assistant is a debugging tool that provides
details about exceptions when they occur, including
the exception message, troubleshooting tips, and a
task-oriented list of corrective actions to take
Find Symbol Results window lists search results for
the Find Symbol tab of the Find and Replace window,
the Find All References shortcut menu command in
the Object Browser, Class View, or the Code Editor