This is gdb.info, produced by makeinfo version 4.8 from
../.././gdb/doc/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.5.

   Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
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: 1139
gdb.info-2: 300639
gdb.info-3: 598920
gdb.info-4: 883583

Tag Table:
(Indirect)
Node: Top1139
Node: Summary3565
Node: Free Software5201
Node: Contributors10769
Node: Sample Session18506
Node: Invocation25336
Node: Invoking GDB25877
Node: File Options28190
Node: Mode Options30950
Node: Startup37362
Ref: Startup-Footnote-139817
Node: Quitting GDB39926
Node: Shell Commands40817
Node: Logging output41659
Node: Commands42505
Node: Command Syntax43143
Node: Completion45306
Node: Help49641
Node: Running54871
Node: Compilation56053
Node: Starting58692
Node: Arguments63581
Node: Environment64851
Node: Working Directory68119
Node: Input/Output69227
Node: Attach71198
Node: Kill Process73634
Node: Threads74600
Node: Processes80744
Node: Checkpoint/Restart85795
Ref: Checkpoint/Restart-Footnote-190328
Node: Stopping90363
Node: Breakpoints91510
Node: Set Breaks94744
Node: Set Watchpoints106336
Node: Set Catchpoints113178
Node: Delete Breaks116656
Node: Disabling118373
Node: Conditions121140
Node: Break Commands126088
Node: Breakpoint Menus128973
Node: Error in Breakpoints130705
Node: Breakpoint related warnings132283
Node: Continuing and Stepping134610
Node: Signals143950
Node: Thread Stops148083
Node: Stack152688
Node: Frames154163
Node: Backtrace156915
Ref: Backtrace-Footnote-1161709
Node: Selection161897
Node: Frame Info164761
Node: Source167092
Node: List168096
Node: Edit171625
Ref: Edit-Footnote-1173356
Node: Search173591
Node: Source Path174399
Node: Machine Code178040
Node: Data181450
Node: Expressions183831
Node: Variables185799
Node: Arrays189785
Node: Output Formats192314
Ref: Output Formats-Footnote-1194536
Node: Memory194693
Node: Auto Display199729
Node: Print Settings203501
Node: Value History215287
Node: Convenience Vars217703
Node: Registers221227
Ref: Registers-Footnote-1225902
Node: Floating Point Hardware226297
Node: Vector Unit226827
Node: OS Information227212
Node: Memory Region Attributes229219
Node: Dump/Restore Files232709
Node: Core File Generation235012
Node: Character Sets236244
Node: Caching Remote Data243076
Node: Macros244214
Node: Tracepoints251165
Node: Set Tracepoints253007
Node: Create and Delete Tracepoints254206
Node: Enable and Disable Tracepoints255850
Node: Tracepoint Passcounts256549
Node: Tracepoint Actions257973
Node: Listing Tracepoints260973
Node: Starting and Stopping Trace Experiment262094
Node: Analyze Collected Data263272
Node: tfind264577
Node: tdump268970
Node: save-tracepoints270629
Node: Tracepoint Variables271048
Node: Overlays272063
Node: How Overlays Work272783
Ref: A code overlay275343
Node: Overlay Commands278781
Node: Automatic Overlay Debugging282971
Node: Overlay Sample Program285112
Node: Languages286872
Node: Setting288035
Node: Filenames289737
Node: Manually290523
Node: Automatically291732
Node: Show292793
Node: Checks294115
Node: Type Checking295505
Node: Range Checking298238
Node: Supported languages300639
Node: C301812
Node: C Operators303043
Node: C Constants307424
Node: C plus plus expressions309911
Node: C Defaults313454
Node: C Checks314137
Node: Debugging C314860
Node: Debugging C plus plus315380
Node: Objective-C318466
Node: Method Names in Commands318927
Node: The Print Command with Objective-C320642
Node: Fortran321293
Node: Fortran Operators322018
Node: Fortran Defaults322608
Node: Special Fortran commands322993
Node: Pascal323493
Node: Modula-2324008
Node: M2 Operators324983
Node: Built-In Func/Proc327981
Node: M2 Constants330759
Node: M2 Types332360
Node: M2 Defaults335633
Node: Deviations336238
Node: M2 Checks337339
Node: M2 Scope338157
Node: GDB/M2339181
Node: Ada340093
Node: Ada Mode Intro340892
Node: Omissions from Ada342764
Node: Additions to Ada346725
Node: Stopping Before Main Program350623
Node: Ada Glitches351155
Node: Unsupported languages353133
Node: Symbols353823
Node: Altering367184
Node: Assignment368153
Node: Jumping371258
Node: Signaling373415
Node: Returning374546
Node: Calling375748
Node: Patching377641
Node: GDB Files378718
Node: Files379259
Node: Separate Debug Files397000
Node: Symbol Errors405342
Node: Targets408945
Node: Active Targets410528
Node: Target Commands412107
Node: Byte Order417747
Node: Remote418739
Node: KOD419861
Node: Remote Debugging421259
Node: Connecting421649
Node: Server426514
Ref: Server-Footnote-1430877
Node: Remote configuration430997
Ref: set remotebreak432030
Ref: set remote hardware-watchpoint-limit433763
Ref: set remote hardware-breakpoint-limit433763
Node: remote stub438246
Node: Stub Contents441143
Node: Bootstrapping443254
Node: Debug Session447063
Node: Configurations448623
Node: Native449392
Node: HP-UX449986
Node: BSD libkvm Interface450275
Node: SVR4 Process Information451346
Node: DJGPP Native454776
Node: Cygwin Native461356
Node: Non-debug DLL symbols464179
Node: Hurd Native468729
Node: Neutrino473992
Node: Embedded OS474367
Node: VxWorks474843
Node: VxWorks Connection477060
Node: VxWorks Download477994
Node: VxWorks Attach479729
Node: Embedded Processors480127
Node: ARM481504
Node: H8/300484458
Node: Renesas Boards485957
Node: Renesas ICE490380
Node: Renesas Special492107
Node: H8/500492557
Node: M32R/D492932
Node: M68K494637
Node: MIPS Embedded495271
Node: OpenRISC 1000500216
Node: PowerPC503070
Node: PA503734
Node: SH504014
Node: Sparclet504475
Node: Sparclet File505947
Node: Sparclet Connection506829
Node: Sparclet Download507309
Node: Sparclet Execution508360
Node: Sparclite508953
Node: ST2000509329
Node: Z8000510869
Node: AVR512250
Node: CRIS512613
Node: Super-H513591
Node: WinCE513847
Node: Architectures514755
Node: i386515103
Node: A29K515787
Node: Alpha516626
Node: MIPS516759
Node: HPPA520071
Node: Controlling GDB520577
Node: Prompt521338
Node: Editing522117
Node: Command History523060
Node: Screen Size526440
Node: Numbers528145
Node: ABI530122
Node: Messages/Warnings533051
Node: Debugging Output535089
Node: Sequences539296
Node: Define539898
Node: Hooks543249
Node: Command Files545439
Node: Output549094
Node: Interpreters551508
Node: TUI553599
Node: TUI Overview554293
Node: TUI Keys557378
Node: TUI Single Key Mode559879
Node: TUI Commands560727
Node: TUI Configuration562667
Node: Emacs564145
Node: GDB/MI569251
Node: GDB/MI Command Syntax570968
Node: GDB/MI Input Syntax571208
Node: GDB/MI Output Syntax572762
Node: GDB/MI Simple Examples576211
Node: GDB/MI Compatibility with CLI577376
Node: GDB/MI Output Records578107
Node: GDB/MI Result Records578396
Node: GDB/MI Stream Records579027
Node: GDB/MI Out-of-band Records580168
Node: GDB/MI Command Description Format581605
Node: GDB/MI Breakpoint Table Commands582556
Node: GDB/MI Data Manipulation598920
Node: GDB/MI Program Control618266
Node: GDB/MI Miscellaneous Commands631657
Node: GDB/MI Stack Manipulation634819
Node: GDB/MI Symbol Query643959
Node: GDB/MI Target Manipulation647252
Node: GDB/MI Thread Commands654351
Node: GDB/MI Tracepoint Commands656435
Node: GDB/MI Variable Objects656681
Ref: -var-list-children662413
Node: Annotations665646
Node: Annotations Overview666486
Node: Prompting668944
Node: Errors670468
Node: Invalidation671364
Node: Annotations for Running671841
Node: Source Annotations673361
Node: GDB Bugs674286
Node: Bug Criteria675012
Node: Bug Reporting675889
Node: Command Line Editing683511
Node: Introduction and Notation684179
Node: Readline Interaction685799
Node: Readline Bare Essentials686988
Node: Readline Movement Commands688775
Node: Readline Killing Commands689738
Node: Readline Arguments691656
Node: Searching692698
Node: Readline Init File694847
Node: Readline Init File Syntax695910
Node: Conditional Init Constructs707842
Node: Sample Init File710373
Node: Bindable Readline Commands713488
Node: Commands For Moving714543
Node: Commands For History715402
Node: Commands For Text718524
Node: Commands For Killing721248
Node: Numeric Arguments723388
Node: Commands For Completion724525
Node: Keyboard Macros726067
Node: Miscellaneous Commands726636
Node: Readline vi Mode729995
Node: Using History Interactively730912
Node: History Interaction731417
Node: Event Designators732839
Node: Word Designators733772
Node: Modifiers735409
Node: Formatting Documentation736634
Ref: Formatting Documentation-Footnote-1739954
Node: Installing GDB740018
Node: Separate Objdir743748
Node: Config Names746606
Node: Configure Options748051
Node: Maintenance Commands750388
Ref: maint info breakpoints751047
Node: Remote Protocol760555
Node: Overview760940
Node: Packets764056
Ref: read registers packet767662
Ref: cycle step packet768815
Ref: write register packet770691
Ref: step with signal packet771569
Ref: X packet773407
Ref: insert breakpoint or watchpoint packet773911
Node: Stop Reply Packets776357
Node: General Query Packets779189
Ref: General Query Packets-Footnote-1791215
Node: Register Packet Format791542
Node: Tracepoint Packets792456
Node: Interrupts798545
Node: Examples800007
Node: File-I/O remote protocol extension800620
Node: File-I/O Overview801112
Node: Protocol basics803195
Node: The F request packet805427
Node: The F reply packet806332
Node: Memory transfer807259
Node: The Ctrl-C message807850
Node: Console I/O809542
Node: The isatty call810730
Node: The system call811272
Node: List of supported calls812406
Node: open812772
Node: close814971
Node: read815326
Node: write815895
Node: lseek816606
Node: rename817414
Node: unlink818650
Node: stat/fstat819496
Node: gettimeofday820301
Node: isatty820711
Node: system821025
Node: Protocol specific representation of datatypes821581
Node: Integral datatypes821938
Node: Pointer values822737
Node: struct stat823434
Node: struct timeval825796
Node: Constants826314
Node: Open flags826759
Node: mode_t values827100
Node: Errno values827592
Node: Lseek flags828400
Node: Limits828585
Node: File-I/O Examples828945
Node: Agent Expressions830053
Node: General Bytecode Design832974
Node: Bytecode Descriptions837774
Node: Using Agent Expressions848460
Node: Varying Target Capabilities849993
Node: Tracing on Symmetrix851166
Node: Rationale856988
Node: Copying864367
Node: GNU Free Documentation License883583
Node: Index906018

End Tag Table
