core/com.nokia.carbide.cpp.doc.user/html/reference/pref_carb_debugger.htm
changeset 1658 2a5c0df13bad
child 1791 727385d8e2b3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/pref_carb_debugger.htm	Wed Jul 21 13:50:58 2010 -0500
@@ -0,0 +1,60 @@
+<!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>Carbide.c++ Debugger Preferences</title>
+<link rel="StyleSheet" href="../../book.css" type="text/css"/>
+<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
+</head>
+<body bgcolor="#FFFFFF">
+<h2>Carbide.c++ Debugger preferences</h2>
+<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)")'>
+Carbide.c++ Debugger</a> preference panel provides global debugger settings for the Carbide.c++ tools. </p>
+<p align="center"><img src="images/panel_global_debugger.png" width="688" height="586" alt="" /></p>
+<p class="figure">Figure 1 - Carbide.c++ Debugger preference panel</p>
+<h5>Table 1. Carbide.c++ Debugger panel&mdash;items </h5>
+<table width="88%"  border="0" cellpadding="2" cellspacing="0">
+  <tr>
+    <th width="35%" scope="col">Item</th>
+    <th width="65%" scope="col">Explanation</th>
+  </tr>
+  <tr>
+    <td><b>Attempt to show the dynamic runtime type of objects </b></td>
+    <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>
+  </tr>
+  <tr>
+    <td><b>Do not step into runtime support code </b></td>
+    <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>
+      <p class="code">MyClass* var = new MyClass(); </p>
+    <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>
+  </tr>
+  <tr>
+    <td><b>Default size for unbounded arrays </b></td>
+    <td>Enter the number of array objects to display by default. </td>
+  </tr>
+  <tr>
+    <td><b>Find source files outside the SDK </b></td>
+    <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>
+  </tr>
+  <tr>
+    <td><b>Time interval for auto-refreshing OS View</b></td>
+    <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>
+  </tr>
+</table>
+<div class="step">
+  <h4>To access the Carbide.c++ Debugger Preferences</h4>
+  <ol>
+    <li>Select the Window &gt; Preferences menu item<br />
+    <p>The Preferences window (Figure 1) appears. </p></li>
+    <li>Expand the C/C++ and Debug sections</li>
+    <li>Select the Carbide.c++ Debugger item <br />
+    <p>The Carbide.c++ Debugger preference panel appears. </p>
+    </li>
+  </ol>
+</div>
+  <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>
\ No newline at end of file