This is gdb.info, produced by makeinfo version 4.6 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.1.1.

   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.i1: 1115
gdb.i2: 300347
gdb.i3: 599602

Tag Table:
(Indirect)
Node: Top1115
Node: Summary3543
Node: Free Software5167
Node: Contributors10735
Node: Sample Session17189
Node: Invocation24057
Node: Invoking GDB24594
Node: File Options26838
Node: Mode Options30470
Ref: Mode Options-Footnote-136338
Node: Quitting GDB36484
Node: Shell Commands37367
Node: Logging output38201
Node: Commands39035
Node: Command Syntax39669
Node: Completion41745
Node: Help46072
Node: Running51318
Node: Compilation52424
Node: Starting54757
Node: Arguments57931
Node: Environment59193
Node: Working Directory62453
Node: Input/Output63190
Node: Attach64792
Node: Kill Process67220
Node: Threads68178
Node: Processes74064
Node: Stopping77090
Node: Breakpoints78233
Node: Set Breaks81500
Node: Set Watchpoints92842
Node: Set Catchpoints98918
Node: Delete Breaks102384
Node: Disabling104063
Node: Conditions106747
Node: Break Commands111683
Node: Breakpoint Menus114556
Node: Error in Breakpoints116276
Node: Breakpoint related warnings117842
Node: Continuing and Stepping120155
Node: Signals129360
Node: Thread Stops133485
Node: Stack138082
Node: Frames139553
Node: Backtrace142273
Node: Selection144960
Node: Frame Info147816
Node: Source150139
Node: List151139
Node: Edit154660
Ref: Edit-Footnote-1156369
Node: Search156575
Node: Source Path157375
Node: Machine Code160189
Node: Data163181
Node: Expressions165432
Node: Variables167392
Node: Arrays171021
Node: Output Formats173542
Ref: Output Formats-Footnote-1175553
Node: Memory175710
Node: Auto Display179983
Node: Print Settings183747
Node: Value History193839
Node: Convenience Vars196247
Node: Registers199230
Ref: Registers-Footnote-1202923
Node: Floating Point Hardware203318
Node: Vector Unit203838
Node: Auxiliary Vector204215
Node: Memory Region Attributes205389
Node: Dump/Restore Files208670
Node: Character Sets210948
Node: Macros217750
Node: Tracepoints224587
Node: Set Tracepoints226314
Node: Create and Delete Tracepoints227503
Node: Enable and Disable Tracepoints229183
Node: Tracepoint Passcounts229868
Node: Tracepoint Actions231288
Node: Listing Tracepoints234294
Node: Starting and Stopping Trace Experiment235401
Node: Analyze Collected Data236565
Node: tfind237860
Node: tdump242249
Node: save-tracepoints243914
Node: Tracepoint Variables244319
Node: Overlays245329
Node: How Overlays Work246043
Ref: A code overlay248598
Node: Overlay Commands252036
Node: Automatic Overlay Debugging256212
Node: Overlay Sample Program258373
Node: Languages260123
Node: Setting261280
Node: Filenames262972
Node: Manually263695
Node: Automatically264890
Node: Show265937
Node: Checks267232
Node: Type Checking268588
Node: Range Checking271283
Node: Support273646
Node: C274668
Node: C Operators275873
Node: C Constants280236
Node: C plus plus expressions282705
Node: C Defaults286230
Node: C Checks286895
Node: Debugging C287600
Node: Debugging C plus plus288102
Node: Objective-C291088
Node: Method Names in Commands291393
Node: The Print Command with Objective-C293090
Node: Modula-2293723
Node: M2 Operators294618
Node: Built-In Func/Proc297587
Node: M2 Constants300347
Node: M2 Defaults301933
Node: Deviations302524
Node: M2 Checks303607
Node: M2 Scope304407
Node: GDB/M2305413
Node: Unsupported languages306307
Node: Symbols306975
Node: Altering318893
Node: Assignment319856
Node: Jumping322951
Node: Signaling325098
Node: Returning326219
Node: Calling327411
Node: Patching327885
Node: GDB Files328952
Node: Files329487
Node: Separate Debug Files347416
Node: Symbol Errors355751
Node: Targets359344
Node: Active Targets360349
Node: Target Commands361918
Node: Byte Order366277
Node: Remote367259
Node: KOD368179
Node: Remote Debugging369567
Node: Connecting370014
Node: Server373247
Ref: Server-Footnote-1377270
Node: NetWare377390
Node: Remote configuration378853
Ref: set remote hardware-watchpoint-limit379085
Ref: set remote hardware-breakpoint-limit379085
Node: remote stub379311
Node: Stub Contents382198
Node: Bootstrapping384295
Node: Debug Session388090
Node: Configurations389636
Node: Native390399
Node: HP-UX390795
Node: SVR4 Process Information391074
Node: DJGPP Native391978
Node: Cygwin Native397476
Node: Non-debug DLL symbols399975
Node: Embedded OS404481
Node: VxWorks404947
Node: VxWorks Connection407150
Node: VxWorks Download408066
Node: VxWorks Attach409783
Node: Embedded Processors410163
Node: ARM411037
Node: H8/300411382
Node: Renesas Boards412867
Node: Renesas ICE417284
Node: Renesas Special418061
Node: H8/500418493
Node: M32R/D418854
Node: M68K419119
Node: MIPS Embedded419739
Node: OpenRISC 1000424230
Node: PowerPC427069
Node: PA427384
Node: SH427650
Node: Sparclet428095
Node: Sparclet File429551
Node: Sparclet Connection430413
Node: Sparclet Download430873
Node: Sparclet Execution431904
Node: Sparclite432477
Node: ST2000432837
Node: Z8000434361
Node: Architectures435714
Node: A29K436001
Node: Alpha436813
Node: MIPS436932
Node: Controlling GDB437899
Node: Prompt438654
Node: Editing439423
Node: History440189
Node: Screen Size442919
Node: Numbers444377
Node: ABI445762
Node: Messages/Warnings448586
Node: Debugging Output450614
Node: Sequences452870
Node: Define453445
Node: Hooks456851
Node: Command Files459050
Ref: Command Files-Footnote-1461673
Ref: Command Files-Footnote-2461801
Node: Output461910
Node: Interpreters464314
Node: TUI466399
Node: TUI Overview467087
Node: TUI Keys470162
Node: TUI Single Key Mode472653
Node: TUI Commands473491
Node: TUI Configuration475354
Node: Emacs476822
Node: GDB/MI481922
Node: GDB/MI Command Syntax483533
Node: GDB/MI Input Syntax483763
Node: GDB/MI Output Syntax485303
Node: GDB/MI Simple Examples488738
Node: GDB/MI Compatibility with CLI489889
Node: GDB/MI Output Records490610
Node: GDB/MI Result Records490889
Node: GDB/MI Stream Records491506
Node: GDB/MI Out-of-band Records492633
Node: GDB/MI Command Description Format493126
Node: GDB/MI Breakpoint Table Commands494094
Node: GDB/MI Data Manipulation509242
Node: GDB/MI Program Control528552
Node: GDB/MI Miscellaneous Commands541149
Node: GDB/MI Stack Manipulation543525
Node: GDB/MI Symbol Query551502
Node: GDB/MI Target Manipulation554783
Node: GDB/MI Thread Commands561870
Node: GDB/MI Tracepoint Commands563942
Node: GDB/MI Variable Objects564176
Node: Annotations572559
Node: Annotations Overview573465
Node: Server Prefix575750
Node: Prompting576388
Node: Errors577895
Node: Invalidation578781
Node: Annotations for Running579248
Node: Source Annotations580758
Node: GDB Bugs581673
Node: Bug Criteria582393
Node: Bug Reporting583260
Node: Command Line Editing590499
Node: Introduction and Notation591161
Node: Readline Interaction592771
Node: Readline Bare Essentials593950
Node: Readline Movement Commands595723
Node: Readline Killing Commands596672
Node: Readline Arguments598574
Node: Searching599602
Node: Readline Init File601737
Node: Readline Init File Syntax602790
Node: Conditional Init Constructs613668
Node: Sample Init File616185
Node: Bindable Readline Commands619361
Node: Commands For Moving620406
Node: Commands For History621251
Node: Commands For Text624105
Node: Commands For Killing626815
Node: Numeric Arguments628761
Node: Commands For Completion629884
Node: Keyboard Macros631412
Node: Miscellaneous Commands631967
Node: Readline vi Mode635312
Node: Using History Interactively636219
Node: History Interaction636612
Node: Event Designators638024
Node: Word Designators638945
Node: Modifiers640568
Node: Formatting Documentation641700
Ref: Formatting Documentation-Footnote-1645006
Node: Installing GDB645074
Node: Separate Objdir648812
Node: Config Names651674
Node: Configure Options653115
Node: Maintenance Commands655444
Ref: maint info breakpoints655753
Node: Remote Protocol659698
Node: Overview660023
Node: Packets663125
Ref: read registers packet666143
Ref: cycle step packet667362
Ref: write register packet669350
Ref: general query packet669583
Ref: step with signal packet670698
Ref: insert breakpoint or watchpoint packet673266
Node: Stop Reply Packets676160
Node: General Query Packets678368
Node: Register Packet Format686821
Node: Examples687717
Node: File-I/O remote protocol extension688334
Node: File-I/O Overview688818
Node: Protocol basics690887
Node: The F request packet693107
Node: The F reply packet694000
Node: Memory transfer694915
Node: The Ctrl-C message695494
Node: Console I/O697174
Node: The isatty call698350
Node: The system call698865
Node: List of supported calls699854
Node: open700206
Node: close702415
Node: read702785
Node: write703369
Node: lseek704095
Node: rename704913
Node: unlink706164
Node: stat/fstat707025
Node: gettimeofday707845
Node: isatty708270
Node: system708599
Node: Protocol specific representation of datatypes709170
Node: Integral datatypes709513
Node: Pointer values710312
Node: struct stat711009
Node: struct timeval713401
Node: Constants713919
Node: Open flags714350
Node: mode_t values714691
Node: Errno values715183
Node: Lseek flags715991
Node: Limits716176
Node: File-I/O Examples716536
Node: Agent Expressions717630
Node: General Bytecode Design720529
Node: Bytecode Descriptions725317
Node: Using Agent Expressions735995
Node: Varying Target Capabilities737520
Node: Tracing on Symmetrix738685
Node: Rationale744503
Node: Copying751874
Node: GNU Free Documentation License771085
Node: Index793489

End Tag Table
