core/com.nokia.carbide.cpp.doc.user/html/reference/pref_carb_debugger.htm
author fturovic <frank.turovich@nokia.com>
Wed, 06 Oct 2010 10:31:32 -0500
changeset 2131 ff0156b93599
parent 2009 b622387629d6
child 2136 f0b706fa897d
permissions -rw-r--r--
moved inf, mmp, remote conn, and views to project folder
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1658
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     2
<html>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     3
<head>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     4
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     5
<meta http-equiv="Content-Style-Type" content="text/css" />
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     6
<meta name="LASTUPDATED" content="06/17/05 11:09:43" />
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     7
<title>Carbide.c++ Debugger Preferences</title>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     8
<link rel="StyleSheet" href="../../book.css" type="text/css"/>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     9
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    10
</head>
1791
727385d8e2b3 added new customize carbide section and some relinking done for deleted duplicate page
fturovic <frank.turovich@nokia.com>
parents: 1658
diff changeset
    11
<body >
1658
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    12
<h2>Carbide.c++ Debugger preferences</h2>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    13
<p>The <b>Debug</b> &gt; <img src="../images/command_link.png" border="0" alt="" /> <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=com.nokia.cdt.debug.cw.symbian.ui.GlobalSettings)")'>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    14
Carbide.c++ Debugger</a> preference panel provides global debugger settings for the Carbide.c++ tools. </p>
1934
4f0cd256d26c BUG 11531 - fixed reported issues from Rooney and Stephen for SDK section
fturovic <frank.turovich@nokia.com>
parents: 1791
diff changeset
    15
<p align="center"><img src="images/panel_global_debugger.png" width="719" height="646" alt="" /></p>
1658
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    16
<p class="figure">Figure 1 - Carbide.c++ Debugger preference panel</p>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    17
<h5>Table 1. Carbide.c++ Debugger panel&mdash;items </h5>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    18
<table width="88%"  border="0" cellpadding="2" cellspacing="0">
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    19
  <tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    20
    <th width="35%" scope="col">Item</th>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    21
    <th width="65%" scope="col">Explanation</th>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    22
  </tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    23
  <tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    24
    <td><b>Attempt to show the dynamic runtime type of objects </b></td>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    25
    <td>Enable this option to have the debugger deduce the actual type of an object at runtime and display it in the Variables view (applies to <b>x86 only</b>). By default, the debugger does not attempt to determine the type of an object at runtime and will simply show its declared type. Enabling this option can slow the start of a debug session.</td>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    26
  </tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    27
  <tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    28
    <td><b>Do not step into runtime support code </b></td>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    29
    <td><p>Select this option to avoid stepping into runtime support code. Runtime support code is generated by the compiler to support C++ features like <span class="code">new</span> and <span class="code">delete</span>. When enabled the debugger  attempts to identify and skip this glue code and step directly into your code. If this option is disabled the debugger steps into this language support code. For example if you are debugging this line of code and step in: </p>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    30
      <p class="code">MyClass* var = new MyClass(); </p>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    31
    <p>With this option selected the debugger will skip the code that implements the operator <span class="code">new</span> and step into the constructor for <span class="code">MyClass</span>. If this option is disabled the debugger would step into the code in <span class="code">new</span> that allocates the object.</p></td>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    32
  </tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    33
  <tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    34
    <td><b>Default size for unbounded arrays </b></td>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    35
    <td>Enter the number of array objects to display by default. </td>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    36
  </tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    37
  <tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    38
    <td><b>Find source files outside the SDK </b></td>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    39
    <td>Enable to have the debugger automatically search for source files outside of the SDK. If disabled, the debugger will only look within the SDK epocroot directory.</td>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    40
  </tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    41
  <tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    42
    <td><b>Time interval for auto-refreshing OS View</b></td>
2131
ff0156b93599 moved inf, mmp, remote conn, and views to project folder
fturovic <frank.turovich@nokia.com>
parents: 2009
diff changeset
    43
    <td>Determines how often to refresh data in the <a href="view_symbian_kernel.htm">Symbian Data</a> view which is available to the developer when using CODA or stop-mode debugging. </td>
1658
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    44
  </tr>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    45
</table>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    46
<div class="step">
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    47
  <h4>To access the Carbide.c++ Debugger Preferences</h4>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    48
  <ol>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    49
    <li>Select the Window &gt; Preferences menu item<br />
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    50
    <p>The Preferences window (Figure 1) appears. </p></li>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    51
    <li>Expand the C/C++ and Debug sections</li>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    52
    <li>Select the Carbide.c++ Debugger item <br />
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    53
    <p>The Carbide.c++ Debugger preference panel appears. </p>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    54
    </li>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    55
  </ol>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    56
</div>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    57
  <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>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    58
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    59
</body>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    60
</html>