This is gdb.info, produced by makeinfo version 4.7 from ./gdb.texinfo. INFO-DIR-SECTION Software development START-INFO-DIR-ENTRY * Gdb: (gdb). The GNU debugger. END-INFO-DIR-ENTRY This file documents the GNU debugger GDB. This is the Ninth Edition, of `Debugging with GDB: the GNU Source-Level Debugger' for GDB Version 6.3. Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being "Free Software" and "Free Software Needs Free Documentation", with the Front-Cover Texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below. (a) The Free Software Foundation's Back-Cover Text is: "You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development."  Indirect: gdb.info-1: 1113 gdb.info-2: 300400 gdb.info-3: 600173 gdb.info-4: 812783  Tag Table: (Indirect) Node: Top1113 Node: Summary3539 Node: Free Software5163 Node: Contributors10731 Node: Sample Session17185 Node: Invocation24015 Node: Invoking GDB24556 Node: File Options26808 Node: Mode Options30452 Node: Quitting GDB35522 Node: Shell Commands36413 Node: Logging output37255 Node: Commands38099 Node: Command Syntax38737 Node: Completion40821 Node: Help45156 Node: Running50360 Node: Compilation51470 Node: Starting53884 Node: Arguments58767 Node: Environment60037 Node: Working Directory63305 Node: Input/Output64050 Node: Attach65660 Node: Kill Process68096 Node: Threads69062 Node: Processes74956 Node: Stopping77992 Node: Breakpoints79139 Node: Set Breaks82414 Node: Set Watchpoints93905 Node: Set Catchpoints99993 Node: Delete Breaks103471 Node: Disabling105162 Node: Conditions107858 Node: Break Commands112806 Node: Breakpoint Menus115691 Node: Error in Breakpoints117423 Node: Breakpoint related warnings119001 Node: Continuing and Stepping121328 Node: Signals130541 Node: Thread Stops134674 Node: Stack139279 Node: Frames140754 Node: Backtrace143482 Node: Selection146177 Node: Frame Info149041 Node: Source151372 Node: List152376 Node: Edit155905 Ref: Edit-Footnote-1157636 Node: Search157871 Node: Source Path158679 Node: Machine Code162208 Node: Data165208 Node: Expressions167463 Node: Variables169431 Node: Arrays173178 Node: Output Formats175707 Ref: Output Formats-Footnote-1177726 Node: Memory177883 Node: Auto Display182164 Node: Print Settings185936 Node: Value History196016 Node: Convenience Vars198432 Node: Registers201423 Ref: Registers-Footnote-1205126 Node: Floating Point Hardware205521 Node: Vector Unit206051 Node: Auxiliary Vector206438 Node: Memory Region Attributes207622 Node: Dump/Restore Files210981 Node: Character Sets213269 Node: Macros220071 Node: Tracepoints226897 Node: Set Tracepoints228630 Node: Create and Delete Tracepoints229829 Node: Enable and Disable Tracepoints231473 Node: Tracepoint Passcounts232172 Node: Tracepoint Actions233596 Node: Listing Tracepoints236596 Node: Starting and Stopping Trace Experiment237717 Node: Analyze Collected Data238895 Node: tfind240200 Node: tdump244593 Node: save-tracepoints246252 Node: Tracepoint Variables246671 Node: Overlays247686 Node: How Overlays Work248406 Ref: A code overlay250966 Node: Overlay Commands254404 Node: Automatic Overlay Debugging258594 Node: Overlay Sample Program260735 Node: Languages262495 Node: Setting263658 Node: Filenames265360 Node: Manually266146 Node: Automatically267355 Node: Show268416 Node: Checks269721 Node: Type Checking271087 Node: Range Checking273796 Node: Support276173 Node: C277247 Node: C Operators278466 Node: C Constants282847 Node: C plus plus expressions285334 Node: C Defaults288877 Node: C Checks289560 Node: Debugging C290283 Node: Debugging C plus plus290803 Node: Objective-C293807 Node: Method Names in Commands294126 Node: The Print Command with Objective-C295841 Node: Modula-2296492 Node: M2 Operators297413 Node: Built-In Func/Proc300400 Node: M2 Constants303178 Node: M2 Defaults304782 Node: Deviations305391 Node: M2 Checks306492 Node: M2 Scope307310 Node: GDB/M2308334 Node: Ada309246 Node: Ada Mode Intro310033 Node: Omissions from Ada311905 Node: Additions to Ada314166 Node: Stopping Before Main Program318064 Node: Ada Glitches318596 Node: Unsupported languages320574 Node: Symbols321252 Node: Altering333175 Node: Assignment334144 Node: Jumping337249 Node: Signaling339406 Node: Returning340537 Node: Calling341739 Node: Patching342223 Node: GDB Files343300 Node: Files343841 Node: Separate Debug Files361792 Node: Symbol Errors370134 Node: Targets373737 Node: Active Targets374748 Node: Target Commands376327 Node: Byte Order380695 Node: Remote381687 Node: KOD382617 Node: Remote Debugging384015 Node: Connecting384468 Node: Server387713 Ref: Server-Footnote-1391746 Node: NetWare391866 Node: Remote configuration393339 Ref: set remote hardware-watchpoint-limit393581 Ref: set remote hardware-breakpoint-limit393581 Node: remote stub393807 Node: Stub Contents396704 Node: Bootstrapping398815 Node: Debug Session402624 Node: Configurations404184 Node: Native404953 Node: HP-UX405419 Node: BSD libkvm Interface405708 Node: SVR4 Process Information406749 Node: DJGPP Native407682 Node: Cygwin Native413194 Node: Non-debug DLL symbols415707 Node: Embedded OS420257 Node: VxWorks420733 Node: VxWorks Connection422950 Node: VxWorks Download423884 Node: VxWorks Attach425619 Node: Embedded Processors426017 Node: ARM426901 Node: H8/300427260 Node: Renesas Boards428759 Node: Renesas ICE433182 Node: Renesas Special433977 Node: H8/500434427 Node: M32R/D434802 Node: M68K435081 Node: MIPS Embedded435715 Node: OpenRISC 1000440220 Node: PowerPC443074 Node: PA443403 Node: SH443683 Node: Sparclet444144 Node: Sparclet File445616 Node: Sparclet Connection446498 Node: Sparclet Download446978 Node: Sparclet Execution448029 Node: Sparclite448622 Node: ST2000448998 Node: Z8000450538 Node: Architectures451907 Node: A29K452204 Node: Alpha453030 Node: MIPS453163 Node: Controlling GDB454144 Node: Prompt454905 Node: Editing455684 Node: History456619 Node: Screen Size459492 Node: Numbers460960 Node: ABI462355 Node: Messages/Warnings465189 Node: Debugging Output467227 Node: Sequences469938 Node: Define470519 Node: Hooks473935 Node: Command Files476124 Ref: Command Files-Footnote-1478757 Ref: Command Files-Footnote-2478885 Node: Output478994 Node: Interpreters481408 Node: TUI483499 Node: TUI Overview484193 Node: TUI Keys487278 Node: TUI Single Key Mode489779 Node: TUI Commands490627 Node: TUI Configuration492500 Node: Emacs493978 Node: GDB/MI499084 Node: GDB/MI Command Syntax500701 Node: GDB/MI Input Syntax500941 Node: GDB/MI Output Syntax502495 Node: GDB/MI Simple Examples505944 Node: GDB/MI Compatibility with CLI507109 Node: GDB/MI Output Records507840 Node: GDB/MI Result Records508129 Node: GDB/MI Stream Records508760 Node: GDB/MI Out-of-band Records509901 Node: GDB/MI Command Description Format510408 Node: GDB/MI Breakpoint Table Commands511386 Node: GDB/MI Data Manipulation526544 Node: GDB/MI Program Control545859 Node: GDB/MI Miscellaneous Commands558777 Node: GDB/MI Stack Manipulation561163 Node: GDB/MI Symbol Query569150 Node: GDB/MI Target Manipulation572443 Node: GDB/MI Thread Commands579542 Node: GDB/MI Tracepoint Commands581626 Node: GDB/MI Variable Objects581872 Node: Annotations590267 Node: Annotations Overview591179 Node: Server Prefix593464 Node: Prompting594112 Node: Errors595629 Node: Invalidation596525 Node: Annotations for Running597002 Node: Source Annotations598522 Node: GDB Bugs599447 Node: Bug Criteria600173 Node: Bug Reporting601050 Node: Command Line Editing608672 Node: Introduction and Notation609340 Node: Readline Interaction610960 Node: Readline Bare Essentials612149 Node: Readline Movement Commands613936 Node: Readline Killing Commands614899 Node: Readline Arguments616817 Node: Searching617859 Node: Readline Init File620008 Node: Readline Init File Syntax621071 Node: Conditional Init Constructs631963 Node: Sample Init File634494 Node: Bindable Readline Commands637609 Node: Commands For Moving638664 Node: Commands For History639523 Node: Commands For Text642391 Node: Commands For Killing645115 Node: Numeric Arguments647075 Node: Commands For Completion648212 Node: Keyboard Macros649754 Node: Miscellaneous Commands650323 Node: Readline vi Mode653682 Node: Using History Interactively654599 Node: History Interaction654998 Node: Event Designators656420 Node: Word Designators657357 Node: Modifiers658994 Node: Formatting Documentation660140 Ref: Formatting Documentation-Footnote-1663460 Node: Installing GDB663524 Node: Separate Objdir667254 Node: Config Names670112 Node: Configure Options671557 Node: Maintenance Commands673894 Ref: maint info breakpoints674225 Node: Remote Protocol678733 Node: Overview679080 Node: Packets682196 Ref: read registers packet685222 Ref: cycle step packet686441 Ref: write register packet688533 Ref: general query packet688766 Ref: step with signal packet689881 Ref: insert breakpoint or watchpoint packet692449 Node: Stop Reply Packets695343 Node: General Query Packets697559 Node: Register Packet Format706020 Node: Examples706924 Node: File-I/O remote protocol extension707549 Node: File-I/O Overview708041 Node: Protocol basics710122 Node: The F request packet712354 Node: The F reply packet713259 Node: Memory transfer714186 Node: The Ctrl-C message714777 Node: Console I/O716469 Node: The isatty call717657 Node: The system call718184 Node: List of supported calls719185 Node: open719551 Node: close721750 Node: read722105 Node: write722674 Node: lseek723385 Node: rename724193 Node: unlink725429 Node: stat/fstat726275 Node: gettimeofday727080 Node: isatty727490 Node: system727804 Node: Protocol specific representation of datatypes728360 Node: Integral datatypes728717 Node: Pointer values729516 Node: struct stat730213 Node: struct timeval732575 Node: Constants733093 Node: Open flags733538 Node: mode_t values733879 Node: Errno values734371 Node: Lseek flags735179 Node: Limits735364 Node: File-I/O Examples735724 Node: Agent Expressions736832 Node: General Bytecode Design739753 Node: Bytecode Descriptions744553 Node: Using Agent Expressions755239 Node: Varying Target Capabilities756772 Node: Tracing on Symmetrix757945 Node: Rationale763767 Node: Copying771146 Node: GNU Free Documentation License790353 Node: Index812783  End Tag Table