145 lines
		
	
	
	
		
			9.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			145 lines
		
	
	
	
		
			9.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<HTML>
 | 
						|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 | 
						|
<!-- Created on March, 27  2008 by texi2html 1.64 -->
 | 
						|
<!-- 
 | 
						|
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
 | 
						|
            Karl Berry  <karl@freefriends.org>
 | 
						|
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
 | 
						|
            and many others.
 | 
						|
Maintained by: Olaf Bachmann <obachman@mathematik.uni-kl.de>
 | 
						|
Send bugs and suggestions to <texi2html@mathematik.uni-kl.de>
 | 
						|
 
 | 
						|
-->
 | 
						|
<HEAD>
 | 
						|
<TITLE>Debugging with GDB: Debugging with GDB</TITLE>
 | 
						|
 | 
						|
<META NAME="description" CONTENT="Debugging with GDB: Debugging with GDB">
 | 
						|
<META NAME="keywords" CONTENT="Debugging with GDB: Debugging with GDB">
 | 
						|
<META NAME="resource-type" CONTENT="document">
 | 
						|
<META NAME="distribution" CONTENT="global">
 | 
						|
<META NAME="Generator" CONTENT="texi2html 1.64">
 | 
						|
 | 
						|
</HEAD>
 | 
						|
 | 
						|
<BODY LANG="" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080" ALINK="#FF0000">
 | 
						|
 | 
						|
<A NAME="SEC_Top"></A>
 | 
						|
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
 | 
						|
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="gdb.html#SEC_Top">Top</A>]</TD>
 | 
						|
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="gdb_toc.html#SEC_Contents">Contents</A>]</TD>
 | 
						|
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="gdb_38.html#SEC764">Index</A>]</TD>
 | 
						|
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="gdb_abt.html#SEC_About"> ? </A>]</TD>
 | 
						|
</TR></TABLE>
 | 
						|
<H1>Debugging with GDB</H1></P><P>
 | 
						|
 | 
						|
This file describes GDB, the GNU symbolic debugger.
 | 
						|
</P><P>
 | 
						|
 | 
						|
This is the Ninth Edition, for GDB Version
 | 
						|
6.8.
 | 
						|
</P><P>
 | 
						|
 | 
						|
Copyright (C) 1988-2006 Free Software Foundation, Inc.
 | 
						|
</P><P>
 | 
						|
 | 
						|
This edition of the GDB manual is dedicated to the memory of Fred
 | 
						|
Fish.  Fred was a long-standing contributor to GDB and to Free
 | 
						|
software in general.  We will miss him.
 | 
						|
</P><P>
 | 
						|
 | 
						|
<BLOCKQUOTE><TABLE BORDER=0 CELLSPACING=0> 
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_1.html#SEC1">Summary of GDB</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_2.html#SEC5">1. A Sample GDB Session</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">A sample GDB session</TD></TR>
 | 
						|
</TABLE>
 | 
						|
 | 
						|
<br>
 | 
						|
<TABLE BORDER=0 CELLSPACING=0>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_3.html#SEC6">2. Getting In and Out of GDB</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Getting in and out of GDB</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_4.html#SEC14">3. GDB Commands</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">GDB commands</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_5.html#SEC18">4. Running Programs Under GDB</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Running programs under GDB</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_6.html#SEC31">5. Stopping and Continuing</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Stopping and continuing</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_7.html#SEC46">6. Examining the Stack</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Examining the stack</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_8.html#SEC51">7. Examining Source Files</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Examining source files</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_9.html#SEC59">8. Examining Data</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Examining data</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_10.html#SEC83">9. C Preprocessor Macros</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Preprocessor Macros</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_11.html#SEC84">10. Tracepoints</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Debugging remote targets non-intrusively</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_12.html#SEC97">11. Debugging Programs That Use Overlays</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Debugging programs that use overlays</TD></TR>
 | 
						|
</TABLE>
 | 
						|
 | 
						|
<br>
 | 
						|
<TABLE BORDER=0 CELLSPACING=0>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_13.html#SEC102">12. Using GDB with Different Languages</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Using GDB with different languages</TD></TR>
 | 
						|
</TABLE>
 | 
						|
 | 
						|
<br>
 | 
						|
<TABLE BORDER=0 CELLSPACING=0>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_14.html#SEC146">13. Examining the Symbol Table</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Examining the symbol table</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_15.html#SEC147">14. Altering Execution</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Altering execution</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_16.html#SEC154">15. GDB Files</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">GDB files</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_17.html#SEC158">16. Specifying a Debugging Target</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Specifying a debugging target</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_18.html#SEC162">17. Debugging Remote Programs</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Debugging remote programs</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_19.html#SEC177">18. Configuration-Specific Information</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Configuration-specific information</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_20.html#SEC220">19. Controlling GDB</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_21.html#SEC229">20. Canned Sequences of Commands</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Canned sequences of commands</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_22.html#SEC234">21. Command Interpreters</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_23.html#SEC235">22. GDB Text User Interface</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_24.html#SEC241">23. Using GDB under GNU Emacs</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_25.html#SEC242">24. The GDB/MI Interface</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">GDB's Machine Interface.</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_26.html#SEC646">25. GDB Annotations</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">GDB's annotation interface.</TD></TR>
 | 
						|
</TABLE>
 | 
						|
 | 
						|
<br>
 | 
						|
<TABLE BORDER=0 CELLSPACING=0>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_27.html#SEC654">26. Reporting Bugs in GDB</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">Reporting bugs in GDB</TD></TR>
 | 
						|
</TABLE>
 | 
						|
 | 
						|
<br>
 | 
						|
<TABLE BORDER=0 CELLSPACING=0>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_28.html#SEC657">27. Command Line Editing</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_29.html#SEC679">28. Using History Interactively</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_30.html#SEC684">A. Formatting Documentation</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">How to format and print GDB documentation</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_31.html#SEC685">B. Installing GDB</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_32.html#SEC693">C. Maintenance Commands</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_33.html#SEC694">D. GDB Remote Serial Protocol</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_34.html#SEC738">E. The GDB Agent Expression Mechanism</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_35.html#SEC745">F. Target Descriptions</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">How targets can describe themselves to</TD></TR>
 | 
						|
</TABLE>
 | 
						|
                                GDB
 | 
						|
<br>
 | 
						|
<TABLE BORDER=0 CELLSPACING=0>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_36.html#SEC759">G. GNU GENERAL PUBLIC LICENSE</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">GNU General Public License says
 | 
						|
                                how you can copy and share GDB</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_37.html#SEC762">H. GNU Free Documentation License</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP">The license for this documentation</TD></TR>
 | 
						|
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="gdb_38.html#SEC764">Index</A></TD><TD>  </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
 | 
						|
</TABLE></BLOCKQUOTE>
 | 
						|
<P>
 | 
						|
 | 
						|
<HR SIZE=1>
 | 
						|
<BR>  
 | 
						|
<FONT SIZE="-1">
 | 
						|
 | 
						|
<address>
 | 
						|
 | 
						|
<p>Please send FSF & GNU inquiries & questions to <a
 | 
						|
href="mailto:gnu@gnu.org">gnu@gnu.org</a>.  There are also <a
 | 
						|
href="http://www.gnu.org/home.html#ContactInfo">other ways to
 | 
						|
contact</a> the FSF.</p>
 | 
						|
 | 
						|
<p>These pages are maintained by <a
 | 
						|
href="http://www.gnu.org/software/gdb/">the GDB developers</a>.</p>
 | 
						|
 | 
						|
<p>Copyright Free Software Foundation, Inc., 59 Temple Place - Suite
 | 
						|
330, Boston, MA 02111, USA.</p>
 | 
						|
 | 
						|
<p>Verbatim copying and distribution of this entire article is
 | 
						|
permitted in any medium, provided this notice is preserved.</p>
 | 
						|
 | 
						|
</address>
 | 
						|
 | 
						|
This document was generated
 | 
						|
by <I>GDB Administrator</I> on <I>March, 27  2008</I>
 | 
						|
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
 | 
						|
"><I>texi2html</I></A>
 | 
						|
 | 
						|
</BODY>
 | 
						|
</HTML>
 |