core/com.nokia.carbide.cpp.doc.user/html/debugger/breakpoints/breakpoints.htm
author stechong
Wed, 20 Oct 2010 11:19:31 -0500
changeset 2165 2a7b5eccb0bc
parent 2136 f0b706fa897d
permissions -rw-r--r--
Keeping PlatSim internal only.

<!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>Breakpoints Overview</title>
<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
</head>
<body >
<h2>Breakpoints Overview </h2>
<p>A <b>breakpoint</b> is a marker set on a specific line of source code and is designed to suspend program execution. Breakpoints are shown in the UI both with the associated source code in an editor view as well as a dedicated <a href="viewing_breakpoints.htm">Breakpoints</a> view. </p>
<p>When a breakpoint is encountered during program execution, the debugger suspends execution and the <a href="../views/perspective_debug.htm">Debug</a> perspective appears so you can examine the executable's current state,  check register and variable values, and use the stepping commands to walk line by line through the program to verify its operation. You can also change values and alter the flow of normal program execution. Setting breakpoints helps you debug your program and verify its efficiency.</p>
<p>The following topics cover various breakpoint concepts and actions: </p>
<ul>
  <li><a href="viewing_breakpoints.htm">Viewing Breakpoints</a></li>
  <li><a href="resolving_breakpoints.htm">Breakpoint status indicators </a> </li>
  <li><a href="toggling_breakpoints.htm">Enabling, Disabling and Removing Breakpoints</a></li>
  <li><a href="properties_breakpoints.htm">Breakpoint properties </a>
    <ul>
      <li><a href="temporary_breakpoints.htm">Creating temporary breakpoints</a> </li>
      <li><a href="conditional_breakpoints.htm">Creating conditional breakpoints</a> </li>
    </ul>
  </li>
  <li><a href="exporting_breakpoints.htm">Exporting</a> and <a href="importing_breakpoints.htm">importing</a> breakpoints</li>
  <li><a href="../../reference/menus/hardware_breakpoints.htm">Toggle hardware breakpoints</a> </li>
</ul>
<h4>Other references</h4>
<ul>
  <li>Debugging overview </li>
</ul>
<div id="footer">Copyright &copy; 2010 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>