Bug 182953.
BIN
doc/org.eclipse.cdt.doc.user/images/icon_add_mem_monitor.png
Normal file
After Width: | Height: | Size: 501 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_copy_to_clipboard.png
Normal file
After Width: | Height: | Size: 794 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_link_mem_rendering.png
Normal file
After Width: | Height: | Size: 599 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_new_memory_view.png
Normal file
After Width: | Height: | Size: 659 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_reg_cast_to_type.png
Normal file
After Width: | Height: | Size: 618 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_reg_change_value.png
Normal file
After Width: | Height: | Size: 776 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_reg_copy_registers.png
Normal file
After Width: | Height: | Size: 761 B |
After Width: | Height: | Size: 597 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_reg_disable.png
Normal file
After Width: | Height: | Size: 410 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_reg_display_array.png
Normal file
After Width: | Height: | Size: 469 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_reg_enable.png
Normal file
After Width: | Height: | Size: 617 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_reset_mem_monitor.png
Normal file
After Width: | Height: | Size: 628 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_show_logical_struct.png
Normal file
After Width: | Height: | Size: 602 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_show_type_names.png
Normal file
After Width: | Height: | Size: 809 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_switch_mem_monitor.png
Normal file
After Width: | Height: | Size: 671 B |
After Width: | Height: | Size: 602 B |
BIN
doc/org.eclipse.cdt.doc.user/images/icon_toggle_split_pane.png
Normal file
After Width: | Height: | Size: 712 B |
BIN
doc/org.eclipse.cdt.doc.user/images/view_memory.png
Normal file
After Width: | Height: | Size: 10 KiB |
|
@ -17,6 +17,7 @@
|
|||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_registersview.htm">Registers view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_memoryview.htm">Memory view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mem_view_pref.htm">Memory view preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_dissassembly_view.htm">Disassembly view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_modules_view.htm">Modules view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_signals_view.htm">Signals view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_dbg_view.htm">Debug view</a><br>
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_make_targets_view.htm">Make Targets view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_editor_view.htm">Editor view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_console_view.htm">Console view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_call_hierarchy_view.htm">Call Hierarchy view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_problems_view.htm">Problems view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_properties_view.htm">Properties view</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_search_view.htm">Search view</a><br>
|
||||
|
|
|
@ -0,0 +1,113 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Call Hierarchy view</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>Call Hierarchy view</h1>
|
||||
|
||||
<p>The <b>Call Hierarchy</b> view shows the loaded callers and callees for a selected C/C++ function. Right-click a function name in a source file and select <b>Open Call Hierarchy</b> to open a Call Hierarchy view, if none is open, and show the function's callers.</p>
|
||||
|
||||
<p><img src="../images/view_call_hierarchy.png" alt="Call Hierarchy view" ></p>
|
||||
|
||||
<h3>Call Hierarchy view toolbar commands </h3>
|
||||
|
||||
<p>The Call Hierarchy view toolbar commands include:</p>
|
||||
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
|
||||
<tr>
|
||||
<td width="10%" align="left"><div align="center"><b>Command</b></div></td>
|
||||
<td width="30%"><div align="center"><b>Name</b></div></td>
|
||||
<td width="60%"><div align="center"><b>Description</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_show_next_reference.png" ></div></td>
|
||||
<td valign="top">Show Next Reference</td>
|
||||
<td valign="top">Selects the next functionw.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_show_prev_reference.png" ></div></td>
|
||||
<td valign="top">Show Previous Reference</td>
|
||||
<td valign="top">Selects the previous function.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_hide_variables_more.png" ></div></td>
|
||||
<td valign="top">Hide Varables, Constants and Enumerators</td>
|
||||
<td valign="top">Toggle to show or hide all variables, constants and enumerators in the view.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_show_callers.png" ></div></td>
|
||||
<td valign="top">Show Callers</td>
|
||||
<td valign="top">Show all callers in the search scope of the selected function.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_show_callees.png" ></div></td>
|
||||
<td valign="top">Show Callees</td>
|
||||
<td valign="top">Show all members called by the currently selected function.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_show_history_list.png" ></div></td>
|
||||
<td valign="top">Show History List</td>
|
||||
<td valign="top">This menu displays a history of previously displayed call hierarchies.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_refresh_view_contents.png" ></div></td>
|
||||
<td valign="top">Refresh View Contents</td>
|
||||
<td valign="top">Refreshes the view to reflect the current state of the function.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_menu_white.png" ></div></td>
|
||||
<td valign="top">Menu</td>
|
||||
<td valign="top">Provides commands for: <ul><li>Using working sets</li>
|
||||
<li>Showings Callers or Callees</li>
|
||||
<li>Show or hide file names</li>
|
||||
<li>Activate or deactivate filters</li></ul></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h3>Call Hierarchy view context menu commands </h3>
|
||||
|
||||
<p>The Call Hierarchy view context menu commands include:</p>
|
||||
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
|
||||
<tr>
|
||||
<td width="25%"><div align="center"><b>Name</b></div></td>
|
||||
<td width="75%"><div align="center"><b>Description</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Show Reference</td>
|
||||
<td valign="top">Opens an editor view containing the referenced function call.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Open</td>
|
||||
<td valign="top">Opens an editor view containing the function reference.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Focus on</td>
|
||||
<td valign="top">Resets the view to show the selected function.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Refactor...</td>
|
||||
<td valign="top">Opens the <b>Rename global function</b> dialog.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Declarations</td>
|
||||
<td valign="top">Search the workspace, project, or working set for all function declarations and shows the result in the Search view.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">References</td>
|
||||
<td valign="top">Search the workspace, project, or working set for all function references and shows the result in the <b>Search</b> view.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21"> <br>
|
||||
<a href="../concepts/cdt_c_dbg_info.htm">Debug information</a></p>
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"> <br>
|
||||
<a href="cdt_o_views.htm">Views</a></p>
|
||||
<img src="../images/nokia2007Copyright.png" ALT="Nokia Copyright Statement" width="180" height="19" >
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -3,8 +3,6 @@
|
|||
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
||||
<meta name="ProgId" content="FrontPage.Editor.Document">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Debug preferences</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
|
@ -13,26 +11,41 @@
|
|||
|
||||
<h1>Debug preferences</h1>
|
||||
|
||||
<p>The Debug view of the Debug perspective displays information about the variables in the currently
|
||||
selected stack frame.</p>
|
||||
<p>The C/C++ <b>Debug</b> panel controls general settings for C/C++ debugging.</p>
|
||||
<img src="../images/view_debug_prefs.png" ALT="C/C++ Debug preferences panel" >
|
||||
|
||||
<dl>
|
||||
<dt>Show full paths</dt>
|
||||
<dd>Displays the full path of resources</dd>
|
||||
<dt>Default variable format</dt>
|
||||
<dd>Specifies the number system in which to display variables (Natural,
|
||||
Hexadecimal or Decimal).</dd>
|
||||
<dt>Default expression format</dt>
|
||||
<dd>Specifies the number system in which to display expressions (Natural,
|
||||
Hexadecimal or Decimal).</dd>
|
||||
<dt>Default register format</dt>
|
||||
<dd>Specifies the number system in which to display registers (Natural, Hexadecimal or
|
||||
Decimal).</dd>
|
||||
<dt>Maximum number of displayed instructions</dt>
|
||||
<dd>The maximum number of assembler instructions displayed in the Disassembly view.</dd>
|
||||
<dt>Color of source lines</dt>
|
||||
<dd>The color of source lines in the Disassembly view if mixed source/disassembly code is shown.</dd>
|
||||
</dl>
|
||||
<table width="600px" cellpadding="5" cellspacing="0" border="1" >
|
||||
<caption><b>C/C++ Debug Preference Options</b></caption>
|
||||
<colgroup>
|
||||
<col width="30%" valign="top" >
|
||||
<col width="70%" valign="top" >
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="30%" valign="top"><dt>Show full paths</dt></td>
|
||||
<td valign="top">Displays the full path of resources.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%" valign="top"><dt>Default variable format</dt></td>
|
||||
<td valign="top">Specifies the number system in which to display variables (Natural, Hexadecimal, Decimal, or Binary).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%" valign="top"><dt>Default expression format</dt></td>
|
||||
<td valign="top">Specifies the number system in which to display expressions (Natural, Hexadecimal, Decimal, or Binary).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%" valign="top"><dt>Default register format</dt></td>
|
||||
<td valign="top">Specifies the number system in which to display registers (Natural, Hexadecimal, Decimal, or Binary).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%" valign="top"><dt>Maximum number of displayed instructions</dt></td>
|
||||
<td valign="top">The maximum number of assembler instructions displayed in the Disassembly view.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%" valign="top"><dt>Color of source lines</dt></td>
|
||||
<td valign="top">The color of source lines in the Disassembly view if mixed source/disassembly code is shown.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
|
||||
<br>
|
||||
|
|
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Disassembly view</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>Disassembly view</h1>
|
||||
|
||||
<p>The <b>Disassembly</b> view shows the loaded program as assembler instructions mixed with source code for comparison. The currently executing line is indicated by an arrow marker and highlighted in the view. You can do the following tasks in the Disassembly view:</p>
|
||||
<ul>
|
||||
<li>Set breakpoints at the start of any assembler instruction</li>
|
||||
<li>Enable and disable breakpoints and their set their properties </li>
|
||||
<li>Step through the disassembly instructions of your program</li>
|
||||
<li>Jump to specific instructions in the program </li>
|
||||
</ul>
|
||||
<p><img src="../images/view_dissassembly.png" width="491" height="250"></p>
|
||||
|
||||
|
||||
<h3>Disassembly view context menu commands </h3>
|
||||
<dl>
|
||||
<p>The Disassembly view context menu commands include:</p>
|
||||
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
|
||||
<tr>
|
||||
<td width="19%" align="left"><div align="center"><b>Command</b></div></td>
|
||||
<td width="35%"><div align="center"><b>Name</b></div></td>
|
||||
<td width="46%"><div align="center"><b>Description</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_run_to_line.png" width="20" height="17"></div></td>
|
||||
<td valign="top">Run To Line </td>
|
||||
<td valign="top"><p>Resumes program execution until the specific line is reached. This is a convenient way to suspend execution at a line without setting a breakpoint.</p> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_resume_at_line.png" width="20" height="15"></div></td>
|
||||
<td valign="top">Resume At Line </td>
|
||||
<td valign="top">Resume program execution from the line selected in the Disassembly view. </td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21"> <br>
|
||||
<a href="../concepts/cdt_c_dbg_info.htm">Debug information</a></p>
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"> <br>
|
||||
<a href="cdt_o_views.htm">Views</a></p>
|
||||
<hr>
|
||||
<img src="../images/NokiaCopyrightStatement07.png" ALT="Nokia Copyright Statement" >
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -0,0 +1,66 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Settings preferences</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Settings preferences</h1>
|
||||
|
||||
<p>Use the <b>Settings</b> preference panel in the Preferences window to specify the Makefile style and include directories.</p>
|
||||
|
||||
<p><img src="../images/make_settings_prefs.png" alt="Settings Preferences Window"></p>
|
||||
<table width="600px" cellpadding="5" cellspacing="0" border="1" >
|
||||
<caption><b>Settings Preference Options</b></caption>
|
||||
<colgroup>
|
||||
<col width="30%" valign="top" >
|
||||
<col width="70%" valign="top" >
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><dt>Posix Make</dt></td>
|
||||
<td>Enable to generate makefiles that are POSIX Make compatible.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><dt>GNU Make</dt></td>
|
||||
<td>Enable to generate makefiles that are GNU Make compatible.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><dt>New...</dt></td>
|
||||
<td>Opens the <b>Browse for Folder</b> dialog to select a directory.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><dt>Remove</dt></td>
|
||||
<td>Click to remove the currently selected directory from the Makefile include directories list.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><dt>Up</dt></td>
|
||||
<td>Click to move the currently selected directory up in the list.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><dt>Down</dt></td>
|
||||
<td>Click to move the currently selected directory down in the list.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
|
||||
<br>
|
||||
<a href="../concepts/cdt_c_build_over.htm">Build overview</a></p>
|
||||
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
|
||||
<br>
|
||||
<a href="../tasks/cdt_t_proj_build_set.htm">Defining Build Settings</a><br>
|
||||
<a href="../tasks/cdt_o_build_task.htm">Building</a></p>
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"> <br>
|
||||
<a href="../reference/cdt_o_views.htm">Views</a></p>
|
||||
<hr>
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -0,0 +1,68 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Makefile Editor preferences</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Makefile Editor preferences</h1>
|
||||
|
||||
<p>Use the <b>Makefile Editor</b> preference panel in the Preferences window to set syntax and folding options for the Makefile editor.</p>
|
||||
|
||||
<p><img src="../images/makefile_editor_prefs.png" alt="Makefile Editor Syntax tab"></p>
|
||||
<table width="600px" cellpadding="5" cellspacing="0" border="1" >
|
||||
<caption><b>Makefile Editor Syntax Options</b></caption>
|
||||
<colgroup>
|
||||
<col width="30%" valign="top" >
|
||||
<col width="70%" valign="top" >
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><dt>Color</dt></td>
|
||||
<td>Click to set the selected syntax item to a specific color.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><dt>Bold</dt></td>
|
||||
<td>If enabled, set the selected syntax item to <b>bold</b>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><dt>Italic</dt></td>
|
||||
<td>If enabled, set the selected syntax item to <i>italic</i>.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p><img src="../images/makefile_editor_folding_prefs.png" alt="Makefile Editor Folding tab"></p>
|
||||
<table width="600px" cellpadding="5" cellspacing="0" border="1" >
|
||||
<caption><b>Makefile Editor Folding Tab Options</b></caption>
|
||||
<colgroup>
|
||||
<col width="30%" valign="top" >
|
||||
<col width="70%" valign="top" >
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><dt>Enable folding when opening a new editor</dt></td>
|
||||
<td>If enabled, activate folding when a new Makefile editor is opened.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
|
||||
<br>
|
||||
<a href="../concepts/cdt_c_build_over.htm">Build overview</a></p>
|
||||
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
|
||||
<br>
|
||||
<a href="../tasks/cdt_t_proj_build_set.htm">Defining Build Settings</a><br>
|
||||
<a href="../tasks/cdt_o_build_task.htm">Building</a></p>
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"> <br>
|
||||
<a href="../reference/cdt_o_views.htm">Views</a></p>
|
||||
<hr>
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -13,15 +13,15 @@
|
|||
|
||||
<h1>Memory view</h1>
|
||||
|
||||
<p>The Memory view of the Debug
|
||||
<p>The <b>Memory</b> view of the Debug
|
||||
perspective lets you monitor and modify your process memory. The process memory
|
||||
is presented as a list of so called <b>memory monitors</b>. Each monitor represents
|
||||
a section of memory specified by it's location called <b>base address</b>. Each
|
||||
memory monitor can be displayed in different predefined data formats -- <b>memory
|
||||
renderings</b>. The debugger supports four rendering types -- <b>hexadecimal</b>
|
||||
renderings</b>. The debugger supports five rendering types -- <b>hexadecimal</b>
|
||||
(default), <b>ascii</b>, <b>signed integer</b> and <b>unsigned integer</b>. The
|
||||
default rendering is displayed automatically on the monitor creation.</p>
|
||||
|
||||
<p><img src="../images/view_memory.png" width="718" height="235"></p>
|
||||
<p>The Memory view contains two
|
||||
panes -- the <b>Memory Monitors</b> pane and the <b>Memory Renderings</b> pane. The
|
||||
Memory Monitors pane displays the list of memory monitors added to the debug
|
||||
|
@ -30,28 +30,158 @@ Renderings pane is controlled by the selection in the Memory Monitors pane and
|
|||
consists of the tabs that display renderings. The Memory Renderings pane can be
|
||||
configured to display two renderings simultaneously.</p>
|
||||
|
||||
<p>The following options are available.</p>
|
||||
<dl>
|
||||
|
||||
<dt><strong>Toggle Memory Monitor Pane</strong></dt>
|
||||
<dd>Shows/hides the Memory Monitor pane.</dd>
|
||||
|
||||
<dt><strong>Toggle Split Pane</strong></dt>
|
||||
<dd>Toggles the Memory Renderings pane split.</dd>
|
||||
|
||||
<dt><strong>Link Memory Rendering Panes</strong></dt>
|
||||
<dd>Synchronizes the selection of two memory renderings.</dd>
|
||||
|
||||
<dt><strong>Padded String</strong></dt>
|
||||
<dd>Specifies the string that represents the unretrievable memory.</dd>
|
||||
|
||||
<dt><strong>Default Column Size</strong></dt>
|
||||
<dd>Specifies the default
|
||||
column size of the memory presentation (1 byte, 2 bytes, 4 bytes, 8 bytes). Can
|
||||
be overwritten by each rendering. </dd>
|
||||
|
||||
<dl><h3>Memory view toolbar icons</h3>
|
||||
<p>The table below lists the icons displayed in the Memory view toolbar.</p>
|
||||
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
|
||||
<tr>
|
||||
<td width="16%" align="left"><div align="center"><b>Command</b></div></td>
|
||||
<td width="32%"><div align="center"><b>Name</b></div></td>
|
||||
<td width="52%"><div align="center"><b>Description</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_new_memory_view.png" width="22" height="21"></div></td>
|
||||
<td valign="top"><div align="left">New Memory View </div></td>
|
||||
<td valign="top">Click to create a new memory view.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_pin_memory.png" width="21" height="21"></div></td>
|
||||
<td valign="top"><div align="left">Pin Memory Monitor </div></td>
|
||||
<td valign="top">Select to pin the memory monitor on top of all other memory monitors. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_toggle_memory_monitor.png" width="22" height="21"></div></td>
|
||||
<td valign="top"><div align="left">Toggle Memory Monitors Pane </div></td>
|
||||
<td valign="top">Shows/hides the Memory Monitor pane.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_toggle_split_pane.png" width="23" height="21"></div></td>
|
||||
<td valign="top"><div align="left">Toggle Split Pane </div></td>
|
||||
<td valign="top">Toggles the Memory Renderings pane split.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_link_mem_rendering.png" width="22" height="22"></div></td>
|
||||
<td valign="top"><div align="left">Link Memory Rendering Panes </div></td>
|
||||
<td valign="top">Synchronizes the selection of two memory renderings.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_switch_mem_monitor.png" width="33" height="20"></div></td>
|
||||
<td valign="top"><div align="left">Switch Memory Monitor </div></td>
|
||||
<td valign="top">When more than one memory monitor is active, select a different memory monitor to view. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Menu > Layout </td>
|
||||
<td valign="top">Switch the Monitors and Rendering panes display between horizontal or vertical orientation. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Menu > Preferences </td>
|
||||
<td valign="top"><p>Opens the Preferences window allowing you to set:</p>
|
||||
<ul>
|
||||
<li><b>Reset Memory Monitor</b> - set to reset only visible or all renderings when reseting a memory monitor </li>
|
||||
<li><b>Padded String</b> - enter strings to show unretrievable memory </li>
|
||||
<li><b>Select Codepages</b> - specify the standard to convert memory to ASCII and EBCDIC strings </li>
|
||||
</ul> </tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Menu > Table Rendering Preferences </td>
|
||||
<td valign="top">Specify the memory loading mode to use when rendering scrolls to the end of the buffer. </td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<dl>
|
||||
<h3>Monitors pane context menu </h3>
|
||||
<p>The Monitors pane context menu inside the Memory view includes:</p>
|
||||
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
|
||||
<tr>
|
||||
<td width="19%" align="left"><div align="center"><b>Command</b></div></td>
|
||||
<td width="35%"><div align="center"><b>Name</b></div></td>
|
||||
<td width="46%"><div align="center"><b>Description</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_add_mem_monitor.png" width="18" height="18"></div></td>
|
||||
<td valign="top"><div align="left">Add Memory Monitor </div></td>
|
||||
<td valign="top">Adds a new memory address or variable to the Memory Monitors pane.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_remove.png" width="22" height="22"></div></td>
|
||||
<td valign="top"><div align="left">Remove Memory Monitor </div></td>
|
||||
<td valign="top">Removes the selected memory address or variable from the Memory Monitors pane.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_reset_mem_monitor.png" width="24" height="22"></div></td>
|
||||
<td valign="top"><div align="left">Reset </div></td>
|
||||
<td valign="top">Resets the current memory monitor view. </td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl>
|
||||
<h3>Rendering pane context menu </h3>
|
||||
<p>The Rendering pane context menu inside the Memory view includes:</p>
|
||||
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
|
||||
<tr>
|
||||
<td width="19%" align="left"><div align="center"><b>Command</b></div></td>
|
||||
<td width="35%"><div align="center"><b>Name</b></div></td>
|
||||
<td width="46%"><div align="center"><b>Description</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_add_mem_monitor.png" width="18" height="18"></div></td>
|
||||
<td valign="top"><div align="left">Add Rendering </div></td>
|
||||
<td valign="top">Add a memory rendering pane to display a memory monitor item at a different address or in a different format.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_remove.png" width="22" height="22"></div></td>
|
||||
<td valign="top"><div align="left">Remove Rendering </div></td>
|
||||
<td valign="top">Removes the selected rendering from the Memory view.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Panes</td>
|
||||
<td valign="top">Enable or disable the showing of the Address, Binary, and Text portions of the rendering view. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Endian</td>
|
||||
<td valign="top">Toggle between the Little (default) and Big Endian display of memory. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Text</td>
|
||||
<td valign="top">Choose the character encoding used to convert memory values into text for display. Choices include: ISO-8859-1 (default), US-ASCII, or UTF-8. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Cell Size </td>
|
||||
<td valign="top">Specify the cell size used to display values in the Binary column. Choices include: 1, 2, 4 (default), and 8 bytes. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Radix</td>
|
||||
<td valign="top">Specify the radix used to display the values in the Binary column. Choices include: Hex, Decimal Signed, Decimal Unsigned (default), Octal, and Binary. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_copy_to_clipboard.png" width="22" height="23"></div></td>
|
||||
<td valign="top">Copy To Clipboard </td>
|
||||
<td valign="top">Copies the selected portion of the Rendering pane to the clipboard. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Go To Address </td>
|
||||
<td valign="top">Opens an edit box to type in a memory address. Press Enter to go to that address and show it in the Rendering pane. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Reset To Base Address </td>
|
||||
<td valign="top">Resets the Rendering pane to the original base address. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top"><div align="left">Refresh</div></td>
|
||||
<td valign="top">Refreshes the Rendering pane. </td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
|
||||
<br>
|
||||
<a href="../concepts/cdt_c_dbg_info.htm">Debug information</a></p>
|
||||
|
|
|
@ -13,32 +13,167 @@
|
|||
|
||||
<h1>Registers view</h1>
|
||||
|
||||
<p>The Registers view of the Debug perspective lists information about the registers in a selected stack frame.
|
||||
<p>The <b>Registers</b> view of the Debug perspective lists information about the registers in a selected stack frame.
|
||||
Values that have changed are highlighted in the Registers view when your program
|
||||
stops. The options described below are available when you right-click a register
|
||||
value.</p>
|
||||
|
||||
stops. </p>
|
||||
<p><img src="../images/view_registers.png" width="414" height="269"></p>
|
||||
<dl>
|
||||
<dt>Change Register Value</dt>
|
||||
<dd>Specifies a register value.</dd>
|
||||
<dt>Format</dt>
|
||||
<dd>Displays register values, in Natural, Decimal, or Hexadecimal number
|
||||
systems.</dd>
|
||||
<dt>Show Type Names</dt>
|
||||
<dd>Displays the type, (such as <b>int</b>) beside each register value.</dd>
|
||||
<dt>Auto-Refresh</dt>
|
||||
<dd>Updates the registers list each time execution stops.</dd>
|
||||
<dt>Refresh</dt>
|
||||
<dd>Updates the registers list.</dd>
|
||||
<dt>Display as Array</dt>
|
||||
<dd>Displays a selected register as an array of a specified length and index.
|
||||
This option is only applicable to pointers.</dd>
|
||||
<dt>Cast To Type</dt>
|
||||
<dd>Casts a register value to a different type.</dd>
|
||||
<dt>Restore to Original Type</dt>
|
||||
<dd>Restores a register value to its original type.</dd>
|
||||
<h3>Registers view toolbar icons</h3>
|
||||
<p>The table below lists the icons displayed in the Registers view toolbar.</p>
|
||||
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
|
||||
<tr>
|
||||
<td width="17%" height="35" align="left"><div align="center"><b>Command</b></div></td>
|
||||
<td width="31%"><div align="center"><b>Name</b></div></td>
|
||||
<td width="52%"><div align="center"><b>Description</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_show_type_names.png" width="21" height="21"></div></td>
|
||||
<td valign="top"><div align="left">Show Type Names </div></td>
|
||||
<td valign="top"><div align="left">Displays the type, (such as <b>int</b>) beside each register value.</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_show_logical_struct.png" width="22" height="21"></div></td>
|
||||
<td valign="top"><div align="left">Show Logical Structure </div></td>
|
||||
<td valign="top"><div align="left">Changes if logical structures should be shown in the view or not. </div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_collapse_all.png" width="22" height="22"></div></td>
|
||||
<td valign="top"><div align="left">Collapse All </div></td>
|
||||
<td valign="top"><div align="left">Collapses all the the currently expanded registers.</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_menu_white.png" width="24" height="19"></div></td>
|
||||
<td valign="top">Menu > Layout</td>
|
||||
<td valign="top">Provides multiple layout options for the Breakpoints view. </td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl>
|
||||
<h3>Registers view context menu commands </h3>
|
||||
<p>The Registers view context menu commands include:</p>
|
||||
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
|
||||
<tr>
|
||||
<td width="19%" align="left"><div align="center"><b>Command</b></div></td>
|
||||
<td width="35%"><div align="center"><b>Name</b></div></td>
|
||||
<td width="46%"><div align="center"><b>Description</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Add Register Group </td>
|
||||
<td valign="top">Open the <b>Register Group</b> dialog which allows you to define a register group that is shown in the Registers view. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Assign Value </td>
|
||||
<td valign="top">Assigns a value to the selected register. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_reg_cast_to_type.png" width="22" height="22"></div></td>
|
||||
<td valign="top">Cast To Type... </td>
|
||||
<td valign="top">Open the <b>Cast To Type</b> dialog. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_reg_change_value.png" width="23" height="22"></div></td>
|
||||
<td valign="top">Change Value... </td>
|
||||
<td valign="top">Open the <b>Set Value</b> dialog to change the selected registers value. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Content Assist </td>
|
||||
<td valign="top">Opens a content assist dialog at the current cursor position.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Copy</td>
|
||||
<td valign="top">Copies the currently selected text or elements to the clipboard </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_reg_copy_registers.png" width="23" height="22"></div></td>
|
||||
<td valign="top"><div align="left">Copy Registers </div></td>
|
||||
<td valign="top">Copies the register names and contents to the clipboard </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_reg_create_watch_expr.png" width="24" height="22"></div></td>
|
||||
<td valign="top">Create Watch Expression </td>
|
||||
<td valign="top">Converts the selected register into a watch expression.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Cut</td>
|
||||
<td valign="top">Copies the currently selected text or element to the clipboard and removes the element.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_reg_disable.png" width="22" height="21"></div></td>
|
||||
<td valign="top">Disable</td>
|
||||
<td valign="top">Disables the selected register. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_reg_display_array.png" width="22" height="21"></div></td>
|
||||
<td valign="top">Display As Array...</td>
|
||||
<td valign="top">Open the <b>Display As Array</b> dialog which allows you to specify the start and length of the array. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Edit Register Group </td>
|
||||
<td valign="top">Open the <b>Register Group</b> dialog to edit the selected register group. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"><img src="../images/icon_reg_enable.png" width="22" height="21"></div></td>
|
||||
<td valign="top"><div align="left">Enable</div></td>
|
||||
<td valign="top">Enables the selected register. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Find...</td>
|
||||
<td valign="top">Open the <b>Find</b> dialog which allows you to find specific elements within the view.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Find/Replace</td>
|
||||
<td valign="top">Open the <b>Find / Replace</b> dialog.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Format</td>
|
||||
<td valign="top">Select a format type. Choices include: BInary, Decimal, Natural, and hexadecimal. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Max Length... </td>
|
||||
<td valign="top">Open the <b>Configure Details Pane</b> dialog to set the maximum number of characters to display. Default is 10000. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Paste</td>
|
||||
<td valign="top">Paste the current clipboard content as text.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top">Remove Register Group </td>
|
||||
<td valign="top">Removes the currently selected register group. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Restore Default Register Groups</td>
|
||||
<td valign="top">Restores the original register groups. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Restore Original Type </td>
|
||||
<td valign="top">Returns the selected register to the original type. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Select All </td>
|
||||
<td valign="top">Select all the editor content.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div align="center"></div></td>
|
||||
<td valign="top">Wrap Text </td>
|
||||
<td valign="top">Activate to wrap the text contents within the visible area of the Details pane of the Registers view. </td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
|
||||
<br>
|
||||
<a href="../concepts/cdt_c_dbg_info.htm">Debug information</a></p>
|
||||
|
|
|
@ -17,10 +17,12 @@
|
|||
<topic label="Problems view" href="reference/cdt_u_problems_view.htm"/>
|
||||
<topic label="Properties view" href="reference/cdt_u_properties_view.htm"/>
|
||||
<topic label="Search view" href="reference/cdt_u_search_view.htm"/>
|
||||
<topic label="Call Hierarchy view" href="reference/cdt_u_call_hierarchy_view.htm"/>
|
||||
<topic label="Debug view" href="reference/cdt_o_dbg_view.htm">
|
||||
<topic label="Registers view" href="reference/cdt_u_registersview.htm"/>
|
||||
<topic label="Memory view" href="reference/cdt_u_memoryview.htm"/>
|
||||
<topic label="Memory view preferences" href="reference/cdt_u_mem_view_pref.htm"/>
|
||||
<topic label="Disassembly view" href="reference/cdt_u_dissassembly_view.htm"/>
|
||||
<topic label="Modules view" href="reference/cdt_u_modules_view.htm"/>
|
||||
<topic label="Signals view" href="reference/cdt_u_signals_view.htm"/>
|
||||
<topic label="Debug view" href="reference/cdt_u_dbg_view.htm"/>
|
||||
|
|