core/com.nokia.carbide.cpp.doc.user/html/debugger/views/perspective_debug.htm
author stechong
Wed, 20 Oct 2010 11:19:31 -0500
changeset 2165 2a7b5eccb0bc
parent 2137 0a2167a80b64
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>Debug perspective</title>
<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
</head>
<body >
<h2>Debug perspective</h2>
<p>The Carbide.c++ <img src="../../images/command_link.png" border="0" alt="" /> <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.perspectives.showPerspective(org.eclipse.ui.perspectives.showPerspective.perspectiveId=org.eclipse.debug.ui.DebugPerspective)")'>
Debug</a> perspective is where you debug programs running on an emulator or  a target device. The default views include:</p>
<ul>
  <li><a href="../debug/viewing_debug.htm">Debug</a> view - displays information about a suspended process during a debug session</li>
  <li><a href="view_variables.htm">Variables</a> view - allows manipulation of variables used in source code</li>
  <li><a href="view_breakpoints.htm">Breakpoints</a> view - allows manipulation of breakpoints and watchpoints</li>
  <li><a href="view_symbian_kernel.htm">Symbian Data</a> view - shows kernel data in the Symbian running on the device being debugged</li>
  <li><a href="PLUGINS_ROOT/org.eclipse.cdt.doc.user/reference/cdt_u_editor_view.htm">Editor</a> view - one or more source code editor windows </li>
  <li><a href="PLUGINS_ROOT/org.eclipse.cdt.doc.user/reference/cdt_u_outline_view.htm">Outline</a> view - displays an outline of a structured C/C++ file that is currently open in the 
    editor view </li>
  <li><a href="../../projects/views/view_console.htm">Console</a> view - display<span><span>s the output of a process</span></span>, like  the execution of your program, or other outputs </li>
  <li><a href="PLUGINS_ROOT/org.eclipse.platform.doc.user/reference/ref-31.htm">Tasks</a> view - <span>displays </span>tasks that you manually add</li>
  <li><a href="PLUGINS_ROOT/org.eclipse.cdt.doc.user/reference/cdt_u_problems_view.htm">Problems</a> view - displays build errors </li>
  <li><a href="../../projects/views/view_executables.htm">Executables</a> view - provides a dynamic list of executables and their related source files</li>
</ul>
<p>And can include:</p>
<ul>
  <li><a href="view_memory.htm">Memory</a> view - allows you to monitor and modify process memory</li>
  <li><a href="view_disassembly.htm">Disassembly</a> view - displays the assembly code of the source code currently being debugged </li>
  <li><a href="view_expressions.htm">Expressions</a> view - used to monitor and manipulate global and local variables, structure members, and array elements</li>
  <li><a href="PLUGINS_ROOT/org.eclipse.cdt.doc.user/reference/cdt_u_modules_view.htm">Modules</a> view - uses the <a href="../../projects/launch/wiz_new_launch_config.htm">Symbolics Loading</a> option to show modules loaded during a debug session </li>
  <li><a href="view_registers.htm">Registers</a> view - shows general, FPU, or host-specific registers of the host computer or target device</li>
</ul>
<p align="center"><img src="../../images/views/perspective_debug.png" width="1028" height="789" alt="" /></p>
<p class="figure">Figure 1. Debug perspective used by Carbide.c++</p>
<p class="note"><b>NOTE</b> Click the <img src="../../images/icons/double_arrow_icon.png" width="12" height="9" valign="absmiddle" alt="" /> icon to show additional options that may not be visible in the perspective view.</p>
<p>For more information on perspectives see <b>Workbench User Guide &gt; Concepts &gt; <a href="PLUGINS_ROOT/org.eclipse.platform.doc.user/concepts/concepts-4.htm">Perspectives</a></b>, and for views see <b>C/C++ Development User Guide &gt; Reference
&gt; <a href="PLUGINS_ROOT/org.eclipse.cdt.doc.user/reference/cdt_o_views.htm">C/C++ Views and Editors</a></b>.</p>
<h5>Related references</h5>
<ul>
  <li> <a href="../../projects/views/perspective_carbide.htm">Carbide C/C++ Perspective</a></li>
  <li><a href="../debug/viewing_debug.htm">Debug view</a></li>
  <li><a href="view_variables.htm">Variables view</a></li>
  <li><a href="view_breakpoints.htm">Breakpoints view</a></li>
  <li><a href="view_memory.htm">Memory view</a></li>
  <li><a href="view_symbian_kernel.htm">Symbian Data view</a></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>