core/com.nokia.carbide.cpp.doc.user/html/debugger/breakpoints/breakpoints.htm
author dan.podwall@nokia.com
Mon, 06 Apr 2009 14:56:28 -0500
changeset 56 887bd61e1328
parent 2 d760517a8095
child 819 8121a281245c
child 1225 a546534a48de
permissions -rw-r--r--
merge from RCL_2_0 to default
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
cawthron
parents:
diff changeset
     2
<html>
cawthron
parents:
diff changeset
     3
<head>
cawthron
parents:
diff changeset
     4
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
cawthron
parents:
diff changeset
     5
<meta http-equiv="Content-Style-Type" content="text/css" />
cawthron
parents:
diff changeset
     6
<meta name="LASTUPDATED" content="06/17/05 11:09:43" />
cawthron
parents:
diff changeset
     7
<title>Breakpoints Overview</title>
cawthron
parents:
diff changeset
     8
<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
cawthron
parents:
diff changeset
     9
</head>
cawthron
parents:
diff changeset
    10
<body bgcolor="#FFFFFF">
cawthron
parents:
diff changeset
    11
<h2>Breakpoints Overview </h2>
cawthron
parents:
diff changeset
    12
<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>
cawthron
parents:
diff changeset
    13
<p>When a breakpoint is encountered during program execution, the debugger suspends execution and the <a href="../../reference/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>
cawthron
parents:
diff changeset
    14
<p>The following topics cover various breakpoint concepts and actions: </p>
cawthron
parents:
diff changeset
    15
<ul>
cawthron
parents:
diff changeset
    16
  <li><a href="viewing_breakpoints.htm">Viewing Breakpoints</a></li>
cawthron
parents:
diff changeset
    17
  <li><a href="resolving_breakpoints.htm">Breakpoint status indicators </a> </li>
cawthron
parents:
diff changeset
    18
  <li><a href="toggling_breakpoints.htm">Enabling, Disabling and Removing Breakpoints</a></li>
cawthron
parents:
diff changeset
    19
  <li><a href="properties_breakpoints.htm">Breakpoint properties </a>
cawthron
parents:
diff changeset
    20
    <ul>
cawthron
parents:
diff changeset
    21
      <li><a href="temporary_breakpoints.htm">Creating temporary breakpoints</a> </li>
cawthron
parents:
diff changeset
    22
      <li><a href="conditional_breakpoints.htm">Creating conditional breakpoints</a> </li>
cawthron
parents:
diff changeset
    23
    </ul>
cawthron
parents:
diff changeset
    24
  </li>
cawthron
parents:
diff changeset
    25
  <li><a href="exporting_breakpoints.htm">Exporting</a> and <a href="importing_breakpoints.htm">importing</a> breakpoints</li>
cawthron
parents:
diff changeset
    26
  <li><a href="../../reference/menus/hardware_breakpoints.htm">Toggle hardware breakpoints</a> </li>
cawthron
parents:
diff changeset
    27
</ul>
cawthron
parents:
diff changeset
    28
<h4>Other references</h4>
cawthron
parents:
diff changeset
    29
<ul>
cawthron
parents:
diff changeset
    30
  <li>Debugging overview </li>
cawthron
parents:
diff changeset
    31
</ul>
cawthron
parents:
diff changeset
    32
<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>
cawthron
parents:
diff changeset
    33
</body>
cawthron
parents:
diff changeset
    34
</html>