⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c-debugger3.html

📁 vxworks相关论文
💻 HTML
📖 第 1 页 / 共 5 页
字号:
</tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></div></dl><dl class="margin"><dd><p class="Body"><a name="84866"> </a>Click the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Variables</font></b> command in the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Debug Windows</font></b> sub-menu to open a window that shows the values of local variables. <a href="c-debugger3.html#87912">Figure&nbsp;8-15</a> shows an example of the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Variables</font></b> window. <div class="frame"><h4 class="EntityTitle"><a name="87912"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 8-15:&nbsp;&nbsp;Debugger Variables Window</font></a></h4><dl class="margin"><div class="Anchor"><a name="87917"> </a><img class="figure" border="0" src="images/c-debugger46.gif"></div></dl></div> </p><dd><p class="Body"><a name="87908"> </a>The contents of the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Variables</font></b> window always reflect the routine that is currently executing; when you step into a different routine, the new routine's local variables replace those in the previous display.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84946">Registers Window</a></i></h4></font><dl class="margin"><dl class="margin"><dd><div class="Item"><a name="94021"> </a><p class="table"><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><th rowspan="1" colspan="1"><div class="CellHeadingC" align="center"><a name="84923"> </a><b><font face="Helvetica, sans-serif" size="-1" class="sans">Button</font></b></div></th><td width="10">&nbsp;</td><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84925"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Shortcut</font></b></div></th><td width="10">&nbsp;</td><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84927"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Debug Windows Menu Command</font></b></div></th><td width="10">&nbsp;</td></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="84935"> </a><img class="figure" border="0" src="images/c-debuggera4.gif"></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84937"> </a><kbd>ALT+5</kbd></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84939"> </a><b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Registers</font></b></div></td><td width="10">&nbsp;</td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></div></dl><dl class="margin"><dd><p class="Body"><a name="84948"> </a>Click the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Registers</font></b> command in the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Debug</font></b> menu to open a window that shows the values in the target registers. <a href="c-debugger3.html#88037">Figure&nbsp;8-16</a> illustrates the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Registers</font></b> window. The contents of the window depend on the architecture of the target, and the title displayed when the window is not docked includes information about machine architecture. <div class="frame"><h4 class="EntityTitle"><a name="88037"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 8-16:&nbsp;&nbsp;Debugger Registers Window</font></a></h4><dl class="margin"><div class="Anchor"><a name="88042"> </a><img class="figure" border="0" src="images/c-debugger47.gif"></div></dl></div> </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="91385">Back Trace Window</a></i></h4></font><dl class="margin"><dl class="margin"><dd><div class="Item"><a name="94022"> </a><p class="table"><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><th rowspan="1" colspan="1"><div class="CellHeadingC" align="center"><a name="91371"> </a><b><font face="Helvetica, sans-serif" size="-1" class="sans">Button</font></b></div></th><td width="10">&nbsp;</td><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="91373"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Shortcut</font></b></div></th><td width="10">&nbsp;</td><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="91375"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Debug Windows Menu Command</font></b></div></th><td width="10">&nbsp;</td></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="91380"> </a><img class="figure" border="0" src="images/c-debuggera8.gif"></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="91382"> </a><kbd>ALT+7</kbd></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="91384"> </a><b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Back Trace</font></b></div></td><td width="10">&nbsp;</td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></div></dl><dl class="margin"><dd><p class="Body"><a name="91387"> </a>To inspect the calling sequence leading to the current routine, click <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Back Trace</font></b> in the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Debug Windows</font></b> sub-menu. The <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Back Trace</font></b> window allows you to monitor the stack. You can double-click on any routine in the window to move the context pointer to that stack level in the editor window (<a href="c-debugger3.html#91394">Figure&nbsp;8-17</a>). <div class="frame"><h4 class="EntityTitle"><a name="91394"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 8-17:&nbsp;&nbsp;Debugger Back Trace Window</font></a></h4><dl class="margin"><div class="Anchor"><a name="91399"> </a><img class="figure" border="0" src="images/c-debugger10.gif"></div></dl></div> </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84989">Memory Window</a></i></h4></font><dl class="margin"><dl class="margin"><dd><div class="Item"><a name="94023"> </a><p class="table"><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><th rowspan="1" colspan="1"><div class="CellHeadingC" align="center"><a name="84966"> </a><b><font face="Helvetica, sans-serif" size="-1" class="sans">Button</font></b></div></th><td width="10">&nbsp;</td><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84968"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Shortcut</font></b></div></th><td width="10">&nbsp;</td><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84970"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Debug Windows Menu Command</font></b></div></th><td width="10">&nbsp;</td></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="84978"> </a><img class="figure" border="0" src="images/c-debuggera6.gif"></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84980"> </a><kbd>ALT+6</kbd></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84982"> </a><b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Memory</font></b></div></td><td width="10">&nbsp;</td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></div></dl><dl class="margin"><dd><p class="Body"><a name="84991"> </a>Click the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Memory</font></b> command to open a window that displays a range of target memory starting at the address specified in the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Start Address</font></b> control field. The debugger saves each address you type in the field; you can select a previously displayed address from the drop-down list associated with this box. To update the memory display, press the <img class="figure" border="0" src="images/c-debugger49.gif"> button. <a href="c-debugger3.html#88087">Figure&nbsp;8-18</a> shows the window docked and maximized. <div class="frame"><h4 class="EntityTitle"><a name="88087"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 8-18:&nbsp;&nbsp;Debugger Memory Window</font></a></h4><dl class="margin"><div class="Anchor"><a name="88092"> </a><img class="figure" border="0" src="images/c-debugger48.gif"></div></dl></div></p><dd><p class="Body"><a name="88082"> </a>The display of data in the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Memory</font></b> window is controlled by the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Debugger</font></b> page of the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Options </font></b>property sheet, which is accessible from <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Tools</font></b>&gt;<b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Options</font></b>&gt;<b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Debugger </font></b>(see <a href="c-customize2.html#87490"><i class="title">9.2.7&nbsp;Debugger</i></a>). </p><dd><p class="Body"><a name="93722"> </a>See the description of the <b class="command">x</b> ("examine") command in <i class="title">Debugging with GDB: Examining Data</i> for a discussion of the memory-display formats.</p></dl></dl><a name="foot"><hr></a><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="GuideIX.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="c-debugger.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-debugger2.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-debugger4.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p></body></html><!---by WRS Documentation (), Wind River Systems, Inc.    conversion tool:  Quadralay WebWorks Publisher 4.0.11    template:         CSS Template, Jan 1998 - Jefro --->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -