core/com.nokia.carbide.cpp.doc.user/html/reference/pref_carb_debugger.htm
author fturovic <frank.turovich@nokia.com>
Wed, 21 Jul 2010 13:50:58 -0500
changeset 1658 2a5c0df13bad
child 1791 727385d8e2b3
permissions -rw-r--r--
renamed files for consistency in naming
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>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    11
<body bgcolor="#FFFFFF">
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>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    15
<p align="center"><img src="images/panel_global_debugger.png" width="688" height="586" alt="" /></p>
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>
2a5c0df13bad renamed files for consistency in naming
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    43
    <td>Determines how often to refresh data in the <a href="view_symbian_kernel.htm">Symbian OS Data</a> view which is available to the developer when using TRK or stop-mode debugging. </td>
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>