core/com.nokia.carbide.cpp.doc.user/html/concepts/debugger_about.htm
author fturovic <frank.turovich@nokia.com>
Wed, 17 Jun 2009 12:03:14 -0500
changeset 259 53dc199caef8
parent 0 fb279309251b
child 400 9b005a8e6778
permissions -rw-r--r--
updated release notes and bug fixes for 2.1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="LASTUPDATED" content="06/17/05 11:09:43" />
<title>About the Carbide Debugger</title>
<link rel="StyleSheet" href="../../book.css" type="text/css"/>
</head>
<body bgcolor="#FFFFFF">
<h2>About the Carbide.c++ Debugger</h2>
<p>  A debugger controls program execution and shows the internal operation of a computer program. Use the debugger to find problems while the program executes. Also use the debugger to observe how a program uses memory to complete tasks.</p>
<p>The Carbide.c++ debugger provides these levels of control over a computer program:</p>
<ul>
  <li>Execution of one statement at a time</li>
  <li>Suspend execution after reaching a specific point in the program</li>
  <li>Suspend execution after changing a specified memory value</li>
  <li>Suspend any running thread from the stack crawl in the Debug view</li>
</ul>
<p>After the debugger suspends program execution, use  the <a href="../reference/perspective_debug.htm">Debug</a> perspective to perform these tasks:</p>
<ul>
  <li><a href="../reference/view_debug.htm">View</a> the function-call chain</li>
  <li><a href="../reference/view_variables.htm">Manipulate</a> variable values</li>
  <li><a href="../reference/view_registers.htm">View</a> register values in the computer processor</li>
</ul>
<h5>Related concepts</h5>
<ul>
  <li><a href="working_with_debugger.htm">Working with the Debugger </a></li>
</ul>
<h5>Related tasks</h5>
<ul>
  <li><a href="../tasks/debugger/work_debug_act_resume.htm">Resume</a></li>
  <li><a href="../tasks/debugger/work_debug_act_stop.htm">Suspend</a></li>
  <li><a href="../tasks/debugger/work_debug_act_kill.htm">Terminate</a></li>
  <li><a href="../tasks/debugger/work_debug_act_restart.htm">Restart</a></li>
  <li><a href="../tasks/debugger/work_debug_act_stepinto.htm">Step Into</a></li>
  <li><a href="../tasks/debugger/work_debug_act_stepover.htm">Step Over</a></li>
  <li><a href="../tasks/debugger/work_debug_act_stepout.htm">Step Return</a> </li>
</ul>
<h5>Related references</h5>
<ul>
  <li><a href="../tasks/projects/prj_debug_config.htm">Debugger Configuration</a></li>
  <li><a href="../reference/launch_configs/emulator_debugger.htm">Debugger Pane </a></li>
  <li><a href="../reference/wnd_debugger_prefs.htm">Debugger Preferences</a></li>
</ul>
<div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>

</body>
</html>