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.

   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: 1109
gdb.info-2: 300306
gdb.info-3: 600306
gdb.info-4: 896093

Tag Table:
(Indirect)
Node: Top1109
Node: Summary3815
Node: Free Software5451
Node: Contributors11019
Node: Sample Session19003
Node: Invocation25839
Node: Invoking GDB26383
Node: File Options28696
Node: Mode Options31457
Node: Startup37869
Ref: Startup-Footnote-139774
Node: Quitting GDB39883
Node: Shell Commands40780
Node: Logging Output41622
Node: Commands42468
Node: Command Syntax43106
Node: Completion45272
Node: Help49607
Node: Running54847
Node: Compilation56029
Node: Starting58668
Node: Arguments63557
Node: Environment64827
Node: Working Directory68095
Node: Input/Output69203
Node: Attach71174
Node: Kill Process73641
Node: Threads74607
Node: Processes80767
Node: Checkpoint/Restart85818
Ref: Checkpoint/Restart-Footnote-190351
Node: Stopping90386
Node: Breakpoints91533
Node: Set Breaks94952
Node: Set Watchpoints107577
Node: Set Catchpoints115414
Node: Delete Breaks119391
Node: Disabling121108
Node: Conditions123875
Node: Break Commands128823
Node: Breakpoint Menus131708
Node: Error in Breakpoints133440
Node: Breakpoint-related Warnings135018
Node: Continuing and Stepping137345
Node: Signals146686
Node: Thread Stops150958
Node: Stack155563
Node: Frames157039
Node: Backtrace159791
Ref: Backtrace-Footnote-1164682
Node: Selection164870
Node: Frame Info167734
Node: Source170065
Node: List171069
Node: Edit174598
Ref: Edit-Footnote-1176329
Node: Search176564
Node: Source Path177372
Ref: set substitute-path183127
Node: Machine Code185348
Node: Data188758
Node: Expressions191139
Node: Variables193107
Node: Arrays197598
Node: Output Formats200127
Ref: Output Formats-Footnote-1203000
Node: Memory203157
Node: Auto Display208404
Node: Print Settings212117
Node: Value History223902
Node: Convenience Vars226318
Node: Registers229842
Ref: Registers-Footnote-1234517
Node: Floating Point Hardware234912
Node: Vector Unit235442
Node: OS Information235827
Node: Memory Region Attributes237825
Node: Dump/Restore Files242484
Node: Core File Generation244787
Node: Character Sets246019
Node: Caching Remote Data252844
Node: Macros253992
Node: Tracepoints260943
Node: Set Tracepoints262785
Node: Create and Delete Tracepoints263985
Node: Enable and Disable Tracepoints265629
Node: Tracepoint Passcounts266328
Node: Tracepoint Actions267752
Node: Listing Tracepoints270752
Node: Starting and Stopping Trace Experiments271874
Node: Analyze Collected Data273055
Node: tfind274360
Node: tdump278753
Node: save-tracepoints280412
Node: Tracepoint Variables280831
Node: Overlays281846
Node: How Overlays Work282566
Ref: A code overlay285126
Node: Overlay Commands288564
Node: Automatic Overlay Debugging292754
Node: Overlay Sample Program294895
Node: Languages296655
Node: Setting297818
Node: Filenames299520
Node: Manually300306
Node: Automatically301515
Node: Show302576
Node: Checks303898
Node: Type Checking305288
Node: Range Checking308021
Node: Supported Languages310422
Node: C311595
Node: C Operators312823
Node: C Constants317178
Node: C Plus Plus Expressions319582
Node: C Defaults323125
Node: C Checks323808
Node: Debugging C324531
Node: Debugging C Plus Plus325015
Node: Objective-C328101
Node: Method Names in Commands328562
Node: The Print Command with Objective-C330257
Node: Fortran330908
Node: Fortran Operators331633
Node: Fortran Defaults332223
Node: Special Fortran Commands332608
Node: Pascal333114
Node: Modula-2333629
Node: M2 Operators334604
Node: Built-In Func/Proc337602
Node: M2 Constants340380
Node: M2 Types341981
Node: M2 Defaults345254
Node: Deviations345854
Node: M2 Checks346955
Node: M2 Scope347773
Node: GDB/M2348797
Node: Ada349709
Node: Ada Mode Intro350508
Node: Omissions from Ada352380
Node: Additions to Ada356341
Node: Stopping Before Main Program360239
Node: Ada Glitches360771
Node: Unsupported Languages362749
Node: Symbols363439
Node: Altering376800
Node: Assignment377769
Node: Jumping380874
Node: Signaling383031
Node: Returning384162
Node: Calling385364
Node: Patching387257
Node: GDB Files388334
Node: Files388875
Node: Separate Debug Files407001
Node: Symbol Errors417409
Node: Targets421012
Node: Active Targets422492
Node: Target Commands424071
Node: Byte Order429311
Node: Remote Debugging430288
Node: Connecting431485
Node: Server436353
Ref: Server-Footnote-1441760
Node: Remote Configuration441880
Ref: set remotebreak442904
Ref: set remote hardware-watchpoint-limit444368
Ref: set remote hardware-breakpoint-limit444368
Node: Remote Stub447005
Node: Stub Contents449902
Node: Bootstrapping452013
Node: Debug Session455822
Node: Configurations457382
Node: Native458151
Node: HP-UX458745
Node: BSD libkvm Interface459034
Node: SVR4 Process Information460105
Node: DJGPP Native463535
Node: Cygwin Native470115
Node: Non-debug DLL Symbols473496
Node: Hurd Native478042
Node: Neutrino483305
Node: Embedded OS483680
Node: VxWorks484156
Node: VxWorks Connection486373
Node: VxWorks Download487307
Node: VxWorks Attach489042
Node: Embedded Processors489440
Node: ARM490575
Node: M32R/D493529
Node: M68K495231
Node: MIPS Embedded495527
Node: OpenRISC 1000500472
Node: PowerPC503327
Node: PA503998
Node: Sparclet504278
Node: Sparclet File505753
Node: Sparclet Connection506633
Node: Sparclet Download507111
Node: Sparclet Execution508160
Node: Sparclite508751
Node: Z8000509124
Node: AVR510508
Node: CRIS510871
Node: Super-H511849
Node: Architectures512091
Node: i386512501
Node: A29K513183
Node: Alpha514022
Node: MIPS514155
Node: HPPA516779
Node: SPU517298
Node: Controlling GDB518526
Node: Prompt519287
Node: Editing520066
Node: Command History521009
Node: Screen Size524413
Node: Numbers526118
Node: ABI528095
Node: Messages/Warnings531024
Node: Debugging Output533517
Node: Sequences537884
Node: Define538495
Node: Hooks541846
Node: Command Files544037
Node: Output547890
Node: Interpreters550304
Node: TUI552399
Node: TUI Overview553366
Node: TUI Keys555799
Node: TUI Single Key Mode558103
Node: TUI Commands558978
Node: TUI Configuration561066
Node: Emacs562362
Node: GDB/MI567839
Node: GDB/MI Command Syntax569627
Node: GDB/MI Input Syntax569840
Node: GDB/MI Output Syntax571394
Node: GDB/MI Compatibility with CLI574812
Node: GDB/MI Development and Front Ends575549
Node: GDB/MI Output Records577470
Node: GDB/MI Result Records577752
Node: GDB/MI Stream Records578479
Node: GDB/MI Out-of-band Records579750
Node: GDB/MI Simple Examples581187
Node: GDB/MI Command Description Format582996
Node: GDB/MI Breakpoint Commands583876
Node: GDB/MI Program Context600306
Node: GDB/MI Thread Commands604788
Node: GDB/MI Program Execution606864
Node: GDB/MI Stack Manipulation615473
Node: GDB/MI Variable Objects625104
Ref: -var-list-children632116
Ref: -var-update637075
Ref: -var-set-frozen637889
Node: GDB/MI Data Manipulation638612
Node: GDB/MI Tracepoint Commands652974
Node: GDB/MI Symbol Query653218
Node: GDB/MI File Commands656506
Node: GDB/MI Target Manipulation660612
Node: GDB/MI Miscellaneous Commands667791
Ref: -interpreter-exec669923
Node: Annotations672224
Node: Annotations Overview673138
Node: Server Prefix675601
Node: Prompting676241
Node: Errors677758
Node: Invalidation678654
Node: Annotations for Running679131
Node: Source Annotations680651
Node: GDB Bugs681576
Node: Bug Criteria682303
Node: Bug Reporting683180
Node: Command Line Editing690803
Node: Introduction and Notation691455
Node: Readline Interaction693075
Node: Readline Bare Essentials694264
Node: Readline Movement Commands696051
Node: Readline Killing Commands697014
Node: Readline Arguments698932
Node: Searching699974
Node: Readline Init File702123
Node: Readline Init File Syntax703186
Node: Conditional Init Constructs715118
Node: Sample Init File717649
Node: Bindable Readline Commands720764
Node: Commands For Moving721819
Node: Commands For History722678
Node: Commands For Text725800
Node: Commands For Killing728524
Node: Numeric Arguments730664
Node: Commands For Completion731801
Node: Keyboard Macros733343
Node: Miscellaneous Commands733912
Node: Readline vi Mode737271
Node: Using History Interactively738188
Node: History Interaction738703
Node: Event Designators740125
Node: Word Designators741058
Node: Modifiers742695
Node: Formatting Documentation743920
Ref: Formatting Documentation-Footnote-1747249
Node: Installing GDB747313
Node: Requirements747822
Ref: Expat748391
Node: Running Configure748963
Node: Separate Objdir752502
Node: Config Names755386
Node: Configure Options756831
Node: Maintenance Commands759167
Ref: maint info breakpoints759826
Node: Remote Protocol769895
Node: Overview770326
Ref: Binary Data772513
Node: Packets774319
Ref: read registers packet777925
Ref: cycle step packet779091
Ref: write register packet780967
Ref: step with signal packet781845
Ref: X packet785516
Ref: insert breakpoint or watchpoint packet785806
Node: Stop Reply Packets788252
Node: General Query Packets791811
Ref: QPassSignals798854
Ref: qSupported800929
Ref: qXfer read809521
Ref: qXfer auxiliary vector read810015
Ref: qXfer target description read810364
Ref: qXfer library list read810808
Ref: qXfer memory map read811454
Ref: qXfer spu read811843
Ref: qXfer spu write813973
Ref: General Query Packets-Footnote-1815263
Node: Register Packet Format815590
Node: Tracepoint Packets816508
Node: Interrupts822597
Node: Examples824060
Node: File-I/O Remote Protocol Extension824673
Node: File-I/O Overview825133
Node: Protocol Basics827280
Node: The F Request Packet829510
Node: The F Reply Packet830409
Node: The Ctrl-C Message831325
Node: Console I/O832952
Node: List of Supported Calls834167
Node: open834527
Node: close837021
Node: read837403
Node: write838010
Node: lseek838777
Node: rename839655
Node: unlink841051
Node: stat/fstat841990
Node: gettimeofday842877
Node: isatty843312
Node: system843908
Node: Protocol-specific Representation of Datatypes845450
Node: Integral Datatypes845825
Node: Pointer Values846632
Node: Memory Transfer847340
Node: struct stat847960
Node: struct timeval850162
Node: Constants850679
Node: Open Flags851126
Node: mode_t Values851467
Node: Errno Values851959
Node: Lseek Flags852770
Node: Limits852955
Node: File-I/O Examples853315
Node: Library List Format854429
Node: Memory Map Format856205
Node: Agent Expressions858645
Node: General Bytecode Design861578
Node: Bytecode Descriptions866378
Node: Using Agent Expressions877064
Node: Varying Target Capabilities878597
Node: Tracing on Symmetrix879770
Node: Rationale885592
Node: Target Descriptions892971
Node: Retrieving Descriptions895008
Node: Target Description Format896093
Node: Predefined Target Types902640
Node: Standard Target Features903820
Node: ARM Features905534
Node: M68K Features906983
Node: Copying907620
Node: GNU Free Documentation License926838
Node: Index949273

End Tag Table
