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.2.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.info-1: 1115
gdb.info-2: 299039
gdb.info-3: 597658

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
Node: Quitting GDB35528
Node: Shell Commands36411
Node: Logging output37245
Node: Commands38079
Node: Command Syntax38713
Node: Completion40789
Node: Help45116
Node: Running50362
Node: Compilation51468
Node: Starting53801
Node: Arguments58676
Node: Environment59938
Node: Working Directory63198
Node: Input/Output63935
Node: Attach65537
Node: Kill Process67965
Node: Threads68923
Node: Processes74809
Node: Stopping77835
Node: Breakpoints78978
Node: Set Breaks82245
Node: Set Watchpoints93587
Node: Set Catchpoints99663
Node: Delete Breaks103129
Node: Disabling104808
Node: Conditions107492
Node: Break Commands112428
Node: Breakpoint Menus115301
Node: Error in Breakpoints117021
Node: Breakpoint related warnings118587
Node: Continuing and Stepping120900
Node: Signals130105
Node: Thread Stops134230
Node: Stack138827
Node: Frames140298
Node: Backtrace143018
Node: Selection145705
Node: Frame Info148561
Node: Source150884
Node: List151884
Node: Edit155405
Ref: Edit-Footnote-1157114
Node: Search157320
Node: Source Path158120
Node: Machine Code161641
Node: Data164633
Node: Expressions166884
Node: Variables168844
Node: Arrays172473
Node: Output Formats174994
Ref: Output Formats-Footnote-1177005
Node: Memory177162
Node: Auto Display181435
Node: Print Settings185199
Node: Value History195291
Node: Convenience Vars197699
Node: Registers200682
Ref: Registers-Footnote-1204375
Node: Floating Point Hardware204770
Node: Vector Unit205290
Node: Auxiliary Vector205667
Node: Memory Region Attributes206841
Node: Dump/Restore Files210122
Node: Character Sets212400
Node: Macros219202
Node: Tracepoints226039
Node: Set Tracepoints227766
Node: Create and Delete Tracepoints228955
Node: Enable and Disable Tracepoints230635
Node: Tracepoint Passcounts231320
Node: Tracepoint Actions232740
Node: Listing Tracepoints235746
Node: Starting and Stopping Trace Experiment236853
Node: Analyze Collected Data238017
Node: tfind239312
Node: tdump243701
Node: save-tracepoints245366
Node: Tracepoint Variables245771
Node: Overlays246781
Node: How Overlays Work247495
Ref: A code overlay250050
Node: Overlay Commands253488
Node: Automatic Overlay Debugging257664
Node: Overlay Sample Program259825
Node: Languages261575
Node: Setting262732
Node: Filenames264424
Node: Manually265147
Node: Automatically266342
Node: Show267389
Node: Checks268684
Node: Type Checking270040
Node: Range Checking272735
Node: Support275098
Node: C276120
Node: C Operators277325
Node: C Constants281688
Node: C plus plus expressions284157
Node: C Defaults287682
Node: C Checks288347
Node: Debugging C289052
Node: Debugging C plus plus289554
Node: Objective-C292540
Node: Method Names in Commands292845
Node: The Print Command with Objective-C294542
Node: Modula-2295175
Node: M2 Operators296070
Node: Built-In Func/Proc299039
Node: M2 Constants301799
Node: M2 Defaults303385
Node: Deviations303976
Node: M2 Checks305059
Node: M2 Scope305859
Node: GDB/M2306865
Node: Unsupported languages307759
Node: Symbols308427
Node: Altering320345
Node: Assignment321308
Node: Jumping324403
Node: Signaling326550
Node: Returning327671
Node: Calling328863
Node: Patching329337
Node: GDB Files330404
Node: Files330939
Node: Separate Debug Files348875
Node: Symbol Errors357210
Node: Targets360803
Node: Active Targets361808
Node: Target Commands363377
Node: Byte Order367736
Node: Remote368718
Node: KOD369638
Node: Remote Debugging371026
Node: Connecting371473
Node: Server374706
Ref: Server-Footnote-1378729
Node: NetWare378849
Node: Remote configuration380312
Ref: set remote hardware-watchpoint-limit380544
Ref: set remote hardware-breakpoint-limit380544
Node: remote stub380770
Node: Stub Contents383657
Node: Bootstrapping385754
Node: Debug Session389549
Node: Configurations391095
Node: Native391858
Node: HP-UX392314
Node: BSD libkvm Interface392589
Node: SVR4 Process Information393616
Node: DJGPP Native394535
Node: Cygwin Native400033
Node: Non-debug DLL symbols402532
Node: Embedded OS407038
Node: VxWorks407504
Node: VxWorks Connection409707
Node: VxWorks Download410623
Node: VxWorks Attach412340
Node: Embedded Processors412720
Node: ARM413594
Node: H8/300413939
Node: Renesas Boards415424
Node: Renesas ICE419841
Node: Renesas Special420618
Node: H8/500421050
Node: M32R/D421411
Node: M68K421676
Node: MIPS Embedded422296
Node: OpenRISC 1000426787
Node: PowerPC429626
Node: PA429941
Node: SH430207
Node: Sparclet430652
Node: Sparclet File432108
Node: Sparclet Connection432970
Node: Sparclet Download433430
Node: Sparclet Execution434461
Node: Sparclite435034
Node: ST2000435394
Node: Z8000436918
Node: Architectures438271
Node: A29K438558
Node: Alpha439370
Node: MIPS439489
Node: Controlling GDB440456
Node: Prompt441211
Node: Editing441980
Node: History442746
Node: Screen Size445476
Node: Numbers446934
Node: ABI448319
Node: Messages/Warnings451143
Node: Debugging Output453171
Node: Sequences455869
Node: Define456444
Node: Hooks459850
Node: Command Files462049
Ref: Command Files-Footnote-1464672
Ref: Command Files-Footnote-2464800
Node: Output464909
Node: Interpreters467313
Node: TUI469398
Node: TUI Overview470086
Node: TUI Keys473161
Node: TUI Single Key Mode475652
Node: TUI Commands476490
Node: TUI Configuration478353
Node: Emacs479821
Node: GDB/MI484921
Node: GDB/MI Command Syntax486532
Node: GDB/MI Input Syntax486762
Node: GDB/MI Output Syntax488302
Node: GDB/MI Simple Examples491737
Node: GDB/MI Compatibility with CLI492888
Node: GDB/MI Output Records493609
Node: GDB/MI Result Records493888
Node: GDB/MI Stream Records494505
Node: GDB/MI Out-of-band Records495632
Node: GDB/MI Command Description Format496125
Node: GDB/MI Breakpoint Table Commands497093
Node: GDB/MI Data Manipulation512241
Node: GDB/MI Program Control531551
Node: GDB/MI Miscellaneous Commands544484
Node: GDB/MI Stack Manipulation546860
Node: GDB/MI Symbol Query554837
Node: GDB/MI Target Manipulation558118
Node: GDB/MI Thread Commands565205
Node: GDB/MI Tracepoint Commands567277
Node: GDB/MI Variable Objects567511
Node: Annotations575894
Node: Annotations Overview576800
Node: Server Prefix579085
Node: Prompting579723
Node: Errors581230
Node: Invalidation582116
Node: Annotations for Running582583
Node: Source Annotations584093
Node: GDB Bugs585008
Node: Bug Criteria585728
Node: Bug Reporting586595
Node: Command Line Editing594207
Node: Introduction and Notation594869
Node: Readline Interaction596479
Node: Readline Bare Essentials597658
Node: Readline Movement Commands599431
Node: Readline Killing Commands600380
Node: Readline Arguments602282
Node: Searching603310
Node: Readline Init File605445
Node: Readline Init File Syntax606498
Node: Conditional Init Constructs617376
Node: Sample Init File619893
Node: Bindable Readline Commands623069
Node: Commands For Moving624114
Node: Commands For History624959
Node: Commands For Text627813
Node: Commands For Killing630523
Node: Numeric Arguments632469
Node: Commands For Completion633592
Node: Keyboard Macros635120
Node: Miscellaneous Commands635675
Node: Readline vi Mode639020
Node: Using History Interactively639927
Node: History Interaction640320
Node: Event Designators641732
Node: Word Designators642653
Node: Modifiers644276
Node: Formatting Documentation645408
Ref: Formatting Documentation-Footnote-1648714
Node: Installing GDB648782
Node: Separate Objdir652520
Node: Config Names655382
Node: Configure Options656823
Node: Maintenance Commands659152
Ref: maint info breakpoints659461
Node: Remote Protocol663406
Node: Overview663731
Node: Packets666833
Ref: read registers packet669851
Ref: cycle step packet671070
Ref: write register packet673058
Ref: general query packet673291
Ref: step with signal packet674406
Ref: insert breakpoint or watchpoint packet676974
Node: Stop Reply Packets679868
Node: General Query Packets682076
Node: Register Packet Format690529
Node: Examples691425
Node: File-I/O remote protocol extension692042
Node: File-I/O Overview692526
Node: Protocol basics694595
Node: The F request packet696815
Node: The F reply packet697708
Node: Memory transfer698623
Node: The Ctrl-C message699202
Node: Console I/O700882
Node: The isatty call702058
Node: The system call702573
Node: List of supported calls703562
Node: open703914
Node: close706123
Node: read706493
Node: write707077
Node: lseek707803
Node: rename708621
Node: unlink709872
Node: stat/fstat710733
Node: gettimeofday711553
Node: isatty711978
Node: system712307
Node: Protocol specific representation of datatypes712878
Node: Integral datatypes713221
Node: Pointer values714020
Node: struct stat714717
Node: struct timeval717109
Node: Constants717627
Node: Open flags718058
Node: mode_t values718399
Node: Errno values718891
Node: Lseek flags719699
Node: Limits719884
Node: File-I/O Examples720244
Node: Agent Expressions721338
Node: General Bytecode Design724237
Node: Bytecode Descriptions729025
Node: Using Agent Expressions739703
Node: Varying Target Capabilities741228
Node: Tracing on Symmetrix742393
Node: Rationale748211
Node: Copying755582
Node: GNU Free Documentation License774793
Node: Index797197

End Tag Table
