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.7.50.20071127.

   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 FSF's Back-Cover Text is: "You are free to copy and modify
this GNU Manual.  Buying copies from GNU Press supports the FSF in
developing GNU and promoting software freedom."


Indirect:
gdb.info-1: 1121
gdb.info-2: 300614
gdb.info-3: 591312
gdb.info-4: 889013

Tag Table:
(Indirect)
Node: Top1121
Node: Summary3839
Node: Free Software5475
Node: Contributors11043
Node: Sample Session19027
Node: Invocation25875
Node: Invoking GDB26419
Node: File Options28732
Node: Mode Options31493
Node: Startup37905
Ref: Startup-Footnote-139810
Node: Quitting GDB39919
Node: Shell Commands40816
Node: Logging Output41658
Node: Commands42504
Node: Command Syntax43142
Node: Completion45308
Node: Help49643
Node: Running54883
Node: Compilation56065
Node: Starting58704
Node: Arguments63593
Node: Environment64863
Node: Working Directory68131
Node: Input/Output69239
Node: Attach71210
Node: Kill Process73677
Node: Threads74643
Node: Processes80803
Node: Checkpoint/Restart85854
Ref: Checkpoint/Restart-Footnote-190387
Node: Stopping90422
Node: Breakpoints91569
Node: Set Breaks94988
Node: Set Watchpoints110189
Node: Set Catchpoints117596
Node: Delete Breaks121573
Node: Disabling123290
Node: Conditions126155
Node: Break Commands131103
Node: Breakpoint Menus133988
Node: Error in Breakpoints135714
Node: Breakpoint-related Warnings137292
Node: Continuing and Stepping139619
Node: Signals148960
Node: Thread Stops153232
Node: Stack157837
Node: Frames159313
Node: Backtrace162065
Ref: Backtrace-Footnote-1166956
Node: Selection167144
Node: Frame Info170008
Node: Source172339
Node: List173343
Node: Edit176872
Ref: Edit-Footnote-1178603
Node: Search178838
Node: Source Path179646
Ref: set substitute-path185401
Node: Machine Code187622
Node: Data191032
Node: Expressions193413
Node: Variables195381
Node: Arrays199872
Node: Output Formats202401
Ref: Output Formats-Footnote-1205274
Node: Memory205431
Node: Auto Display210678
Node: Print Settings214391
Node: Value History227862
Node: Convenience Vars230278
Node: Registers233802
Ref: Registers-Footnote-1238477
Node: Floating Point Hardware238872
Node: Vector Unit239402
Node: OS Information239787
Node: Memory Region Attributes241785
Node: Dump/Restore Files246443
Node: Core File Generation248746
Node: Character Sets249978
Node: Caching Remote Data256803
Node: Macros257951
Node: Tracepoints264902
Node: Set Tracepoints266744
Node: Create and Delete Tracepoints267944
Node: Enable and Disable Tracepoints269588
Node: Tracepoint Passcounts270287
Node: Tracepoint Actions271711
Node: Listing Tracepoints274711
Node: Starting and Stopping Trace Experiments275833
Node: Analyze Collected Data277014
Node: tfind278319
Node: tdump282712
Node: save-tracepoints284371
Node: Tracepoint Variables284790
Node: Overlays285805
Node: How Overlays Work286525
Ref: A code overlay289085
Node: Overlay Commands292523
Node: Automatic Overlay Debugging296713
Node: Overlay Sample Program298854
Node: Languages300614
Node: Setting301777
Node: Filenames303479
Node: Manually304265
Node: Automatically305474
Node: Show306535
Node: Checks307857
Node: Type Checking309247
Node: Range Checking311980
Node: Supported Languages314381
Node: C315554
Node: C Operators316782
Node: C Constants321137
Node: C Plus Plus Expressions323541
Node: C Defaults327084
Node: C Checks327767
Node: Debugging C328490
Node: Debugging C Plus Plus328974
Node: Objective-C332060
Node: Method Names in Commands332521
Node: The Print Command with Objective-C334216
Node: Fortran334867
Node: Fortran Operators335592
Node: Fortran Defaults336182
Node: Special Fortran Commands336567
Node: Pascal337073
Node: Modula-2337588
Node: M2 Operators338563
Node: Built-In Func/Proc341561
Node: M2 Constants344422
Node: M2 Types346023
Node: M2 Defaults349242
Node: Deviations349842
Node: M2 Checks350943
Node: M2 Scope351761
Node: GDB/M2352785
Node: Ada353697
Node: Ada Mode Intro354496
Node: Omissions from Ada356368
Node: Additions to Ada360329
Node: Stopping Before Main Program364227
Node: Ada Glitches364759
Node: Unsupported Languages366737
Node: Symbols367427
Node: Altering380845
Node: Assignment381814
Node: Jumping384919
Node: Signaling387076
Node: Returning388207
Node: Calling389409
Node: Patching391302
Node: GDB Files392379
Node: Files392920
Ref: Shared Libraries405755
Node: Separate Debug Files411151
Node: Symbol Errors421774
Node: Targets425377
Node: Active Targets426857
Node: Target Commands428436
Node: Byte Order433676
Node: Remote Debugging434653
Node: Connecting435850
Node: Server440718
Ref: Server-Footnote-1446125
Node: Remote Configuration446245
Ref: set remotebreak447269
Ref: set remote hardware-watchpoint-limit448733
Ref: set remote hardware-breakpoint-limit448733
Node: Remote Stub451370
Node: Stub Contents454267
Node: Bootstrapping456378
Node: Debug Session460187
Node: Configurations461747
Node: Native462516
Node: HP-UX463110
Node: BSD libkvm Interface463399
Node: SVR4 Process Information464470
Node: DJGPP Native467900
Node: Cygwin Native474480
Node: Non-debug DLL Symbols477861
Node: Hurd Native482407
Node: Neutrino487670
Node: Embedded OS488045
Node: VxWorks488521
Node: VxWorks Connection490738
Node: VxWorks Download491672
Node: VxWorks Attach493407
Node: Embedded Processors493805
Node: ARM494940
Node: M32R/D497894
Node: M68K499596
Node: MIPS Embedded499892
Node: OpenRISC 1000504837
Node: PowerPC507692
Node: PA509131
Node: Sparclet509411
Node: Sparclet File510886
Node: Sparclet Connection511766
Node: Sparclet Download512244
Node: Sparclet Execution513293
Node: Sparclite513884
Node: Z8000514257
Node: AVR515641
Node: CRIS516004
Node: Super-H516982
Node: Architectures517224
Node: i386517634
Node: A29K518316
Node: Alpha519155
Node: MIPS519288
Node: HPPA521912
Node: SPU522431
Node: Controlling GDB523659
Node: Prompt524420
Node: Editing525199
Node: Command History526142
Node: Screen Size529546
Node: Numbers531251
Node: ABI533228
Node: Messages/Warnings536157
Node: Debugging Output538650
Node: Sequences543017
Node: Define543628
Node: Hooks546979
Node: Command Files549170
Node: Output553023
Node: Interpreters557740
Node: TUI559835
Node: TUI Overview560802
Node: TUI Keys563235
Node: TUI Single Key Mode565539
Node: TUI Commands566414
Node: TUI Configuration568502
Node: Emacs569798
Node: GDB/MI575275
Node: GDB/MI Command Syntax577063
Node: GDB/MI Input Syntax577276
Node: GDB/MI Output Syntax578830
Node: GDB/MI Compatibility with CLI582248
Node: GDB/MI Development and Front Ends582985
Node: GDB/MI Output Records584906
Node: GDB/MI Result Records585188
Node: GDB/MI Stream Records585915
Node: GDB/MI Out-of-band Records587186
Node: GDB/MI Simple Examples588623
Node: GDB/MI Command Description Format590432
Node: GDB/MI Breakpoint Commands591312
Node: GDB/MI Program Context607742
Node: GDB/MI Thread Commands612224
Node: GDB/MI Program Execution614300
Node: GDB/MI Stack Manipulation622909
Node: GDB/MI Variable Objects632540
Ref: -var-list-children639552
Ref: -var-update644511
Ref: -var-set-frozen645325
Node: GDB/MI Data Manipulation646048
Node: GDB/MI Tracepoint Commands660410
Node: GDB/MI Symbol Query660654
Node: GDB/MI File Commands663942
Node: GDB/MI Target Manipulation668048
Node: GDB/MI Miscellaneous Commands675227
Ref: -interpreter-exec678263
Node: Annotations680564
Node: Annotations Overview681478
Node: Server Prefix683941
Node: Prompting684581
Node: Errors686098
Node: Invalidation686994
Node: Annotations for Running687471
Node: Source Annotations688991
Node: GDB Bugs689916
Node: Bug Criteria690643
Node: Bug Reporting691520
Node: Command Line Editing699143
Node: Introduction and Notation699795
Node: Readline Interaction701415
Node: Readline Bare Essentials702604
Node: Readline Movement Commands704391
Node: Readline Killing Commands705354
Node: Readline Arguments707272
Node: Searching708314
Node: Readline Init File710463
Node: Readline Init File Syntax711526
Node: Conditional Init Constructs723458
Node: Sample Init File725989
Node: Bindable Readline Commands729104
Node: Commands For Moving730159
Node: Commands For History731018
Node: Commands For Text734140
Node: Commands For Killing736864
Node: Numeric Arguments739004
Node: Commands For Completion740141
Node: Keyboard Macros741683
Node: Miscellaneous Commands742252
Node: Readline vi Mode745611
Node: Using History Interactively746528
Node: History Interaction747043
Node: Event Designators748465
Node: Word Designators749398
Node: Modifiers751035
Node: Formatting Documentation752260
Ref: Formatting Documentation-Footnote-1755637
Node: Installing GDB755725
Node: Requirements756234
Ref: Expat756803
Node: Running Configure757514
Node: Separate Objdir761233
Node: Config Names764189
Node: Configure Options765658
Node: Maintenance Commands767994
Ref: maint info breakpoints768653
Node: Remote Protocol778953
Node: Overview779384
Ref: Binary Data781571
Node: Packets783377
Ref: read registers packet786983
Ref: cycle step packet788149
Ref: write register packet790025
Ref: step with signal packet790903
Ref: X packet794574
Ref: insert breakpoint or watchpoint packet794864
Node: Stop Reply Packets797310
Node: General Query Packets800869
Ref: QPassSignals807912
Ref: qSupported809987
Ref: qXfer read818579
Ref: qXfer auxiliary vector read819073
Ref: qXfer target description read819422
Ref: qXfer library list read819866
Ref: qXfer memory map read820512
Ref: qXfer spu read820901
Ref: qXfer spu write823031
Ref: General Query Packets-Footnote-1824321
Node: Register Packet Format824648
Node: Tracepoint Packets825566
Node: Interrupts831655
Node: Examples833118
Node: File-I/O Remote Protocol Extension833731
Node: File-I/O Overview834191
Node: Protocol Basics836338
Node: The F Request Packet838568
Node: The F Reply Packet839467
Node: The Ctrl-C Message840383
Node: Console I/O842010
Node: List of Supported Calls843225
Node: open843585
Node: close846079
Node: read846461
Node: write847068
Node: lseek847835
Node: rename848713
Node: unlink850109
Node: stat/fstat851048
Node: gettimeofday851935
Node: isatty852370
Node: system852966
Node: Protocol-specific Representation of Datatypes854508
Node: Integral Datatypes854883
Node: Pointer Values855690
Node: Memory Transfer856398
Node: struct stat857018
Node: struct timeval859220
Node: Constants859737
Node: Open Flags860184
Node: mode_t Values860525
Node: Errno Values861017
Node: Lseek Flags861828
Node: Limits862013
Node: File-I/O Examples862373
Node: Library List Format863487
Node: Memory Map Format865355
Node: Agent Expressions867888
Node: General Bytecode Design870821
Node: Bytecode Descriptions875621
Node: Using Agent Expressions886307
Node: Varying Target Capabilities887840
Node: Tracing on Symmetrix889013
Node: Rationale894835
Node: Target Descriptions902214
Node: Retrieving Descriptions904253
Node: Target Description Format905338
Node: Predefined Target Types911885
Node: Standard Target Features913084
Node: ARM Features914798
Node: M68K Features916247
Node: Copying917728
Node: GNU Free Documentation License936946
Node: Index959381

End Tag Table
