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

   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: 1110
gdb.info-2: 299142
gdb.info-3: 599008
gdb.info-4: 891199

Tag Table:
(Indirect)
Node: Top1110
Node: Summary3816
Node: Free Software5452
Node: Contributors11020
Node: Sample Session19004
Node: Invocation25840
Node: Invoking GDB26384
Node: File Options28697
Node: Mode Options31354
Node: Startup37766
Ref: Startup-Footnote-139671
Node: Quitting GDB39780
Node: Shell Commands40677
Node: Logging Output41519
Node: Commands42365
Node: Command Syntax43003
Node: Completion45169
Node: Help49504
Node: Running54743
Node: Compilation55925
Node: Starting58564
Node: Arguments63453
Node: Environment64723
Node: Working Directory67991
Node: Input/Output69099
Node: Attach71070
Node: Kill Process73537
Node: Threads74503
Node: Processes81339
Node: Checkpoint/Restart86558
Ref: Checkpoint/Restart-Footnote-191091
Node: Stopping91126
Node: Breakpoints92273
Node: Set Breaks95692
Node: Set Watchpoints109830
Node: Set Catchpoints117637
Node: Delete Breaks121676
Node: Disabling123612
Node: Conditions126477
Node: Break Commands131425
Node: Breakpoint Menus134310
Node: Error in Breakpoints136036
Node: Breakpoint-related Warnings137614
Node: Continuing and Stepping139941
Node: Signals149253
Node: Thread Stops153525
Node: Stack158162
Node: Frames159638
Node: Backtrace162390
Ref: Backtrace-Footnote-1167281
Node: Selection167469
Node: Frame Info170333
Node: Source172664
Node: List173730
Node: Specify Location176343
Node: Edit179593
Ref: Edit-Footnote-1181068
Node: Search181303
Node: Source Path182111
Ref: set substitute-path187866
Node: Machine Code190087
Node: Data193461
Node: Expressions195842
Node: Variables197810
Node: Arrays202301
Node: Output Formats204830
Ref: Output Formats-Footnote-1207703
Node: Memory207860
Node: Auto Display213107
Node: Print Settings216820
Node: Value History230291
Node: Convenience Vars232707
Node: Registers236231
Ref: Registers-Footnote-1240906
Node: Floating Point Hardware241301
Node: Vector Unit241831
Node: OS Information242216
Node: Memory Region Attributes244214
Node: Dump/Restore Files248872
Node: Core File Generation251175
Node: Character Sets252407
Node: Caching Remote Data259232
Node: Macros260380
Node: Tracepoints267331
Node: Set Tracepoints269173
Node: Create and Delete Tracepoints270373
Node: Enable and Disable Tracepoints272017
Node: Tracepoint Passcounts272716
Node: Tracepoint Actions274140
Node: Listing Tracepoints277140
Node: Starting and Stopping Trace Experiments278262
Node: Analyze Collected Data279443
Node: tfind280748
Node: tdump285141
Node: save-tracepoints286800
Node: Tracepoint Variables287219
Node: Overlays288234
Node: How Overlays Work288954
Ref: A code overlay291514
Node: Overlay Commands294952
Node: Automatic Overlay Debugging299142
Node: Overlay Sample Program301283
Node: Languages303043
Node: Setting304206
Node: Filenames305908
Node: Manually306694
Node: Automatically307903
Node: Show308964
Node: Checks310286
Node: Type Checking311676
Node: Range Checking314409
Node: Supported Languages316810
Node: C317983
Node: C Operators319284
Node: C Constants323603
Node: C Plus Plus Expressions326007
Node: C Defaults329550
Node: C Checks330233
Node: Debugging C330956
Node: Debugging C Plus Plus331440
Node: Decimal Floating Point334557
Node: Objective-C335815
Node: Method Names in Commands336276
Node: The Print Command with Objective-C337971
Node: Fortran338622
Node: Fortran Operators339347
Node: Fortran Defaults339937
Node: Special Fortran Commands340322
Node: Pascal340828
Node: Modula-2341343
Node: M2 Operators342318
Node: Built-In Func/Proc345316
Node: M2 Constants348177
Node: M2 Types349778
Node: M2 Defaults352997
Node: Deviations353597
Node: M2 Checks354698
Node: M2 Scope355516
Node: GDB/M2356540
Node: Ada357452
Node: Ada Mode Intro358251
Node: Omissions from Ada360123
Node: Additions to Ada364084
Node: Stopping Before Main Program367982
Node: Ada Glitches368514
Node: Unsupported Languages370492
Node: Symbols371182
Node: Altering384681
Node: Assignment385650
Node: Jumping388755
Node: Signaling390890
Node: Returning392021
Node: Calling393223
Node: Patching395116
Node: GDB Files396193
Node: Files396734
Ref: Shared Libraries409569
Node: Separate Debug Files414965
Node: Symbol Errors425588
Node: Targets429191
Node: Active Targets430671
Node: Target Commands432250
Node: Byte Order437490
Node: Remote Debugging438467
Node: Connecting439729
Node: File Transfer444604
Node: Server445544
Ref: Monitor Commands for gdbserver452175
Ref: Server-Footnote-1453034
Node: Remote Configuration453154
Ref: set remotebreak454178
Ref: set remote hardware-watchpoint-limit455642
Ref: set remote hardware-breakpoint-limit455642
Ref: set remote exec-file455924
Node: Remote Stub459202
Node: Stub Contents462099
Node: Bootstrapping464210
Node: Debug Session468019
Node: Configurations469579
Node: Native470348
Node: HP-UX470942
Node: BSD libkvm Interface471231
Node: SVR4 Process Information472302
Node: DJGPP Native475732
Node: Cygwin Native482312
Node: Non-debug DLL Symbols485693
Node: Hurd Native490239
Node: Neutrino495502
Node: Embedded OS495877
Node: VxWorks496353
Node: VxWorks Connection498570
Node: VxWorks Download499504
Node: VxWorks Attach501239
Node: Embedded Processors501637
Node: ARM502781
Node: M32R/D505735
Node: M68K507437
Node: MIPS Embedded507733
Node: OpenRISC 1000512678
Node: PowerPC Embedded515533
Node: PA516999
Node: Sparclet517288
Node: Sparclet File518772
Node: Sparclet Connection519652
Node: Sparclet Download520130
Node: Sparclet Execution521179
Node: Sparclite521770
Node: Z8000522143
Node: AVR523527
Node: CRIS523890
Node: Super-H524868
Node: Architectures525110
Node: i386525532
Node: A29K526214
Node: Alpha527053
Node: MIPS527186
Node: HPPA529810
Node: SPU530329
Node: PowerPC531573
Node: Controlling GDB532151
Node: Prompt532912
Node: Editing533691
Node: Command History534634
Node: Screen Size538038
Node: Numbers539743
Node: ABI541720
Node: Messages/Warnings544649
Node: Debugging Output547142
Node: Sequences551509
Node: Define552120
Node: Hooks555471
Node: Command Files557662
Node: Output561515
Node: Interpreters566282
Node: TUI568377
Node: TUI Overview569344
Node: TUI Keys571777
Node: TUI Single Key Mode574081
Node: TUI Commands574956
Node: TUI Configuration577044
Node: Emacs578340
Node: GDB/MI583817
Node: GDB/MI Command Syntax585639
Node: GDB/MI Input Syntax585852
Node: GDB/MI Output Syntax587406
Node: GDB/MI Compatibility with CLI590824
Node: GDB/MI Development and Front Ends591561
Node: GDB/MI Output Records593482
Node: GDB/MI Result Records593764
Node: GDB/MI Stream Records594491
Node: GDB/MI Out-of-band Records595762
Node: GDB/MI Simple Examples597199
Node: GDB/MI Command Description Format599008
Node: GDB/MI Breakpoint Commands599888
Node: GDB/MI Program Context616393
Node: GDB/MI Thread Commands620875
Node: GDB/MI Program Execution622951
Node: GDB/MI Stack Manipulation631560
Node: GDB/MI Variable Objects641191
Ref: -var-list-children648203
Ref: -var-update653158
Ref: -var-set-frozen653972
Node: GDB/MI Data Manipulation654695
Node: GDB/MI Tracepoint Commands669057
Node: GDB/MI Symbol Query669301
Node: GDB/MI File Commands672589
Node: GDB/MI Target Manipulation676842
Node: GDB/MI File Transfer Commands684021
Node: GDB/MI Miscellaneous Commands685343
Ref: -interpreter-exec688487
Node: Annotations690784
Node: Annotations Overview691698
Node: Server Prefix694161
Node: Prompting694801
Node: Errors696318
Node: Invalidation697214
Node: Annotations for Running697691
Node: Source Annotations699211
Node: GDB Bugs700136
Node: Bug Criteria700863
Node: Bug Reporting701740
Node: Command Line Editing709363
Node: Introduction and Notation710015
Node: Readline Interaction711635
Node: Readline Bare Essentials712824
Node: Readline Movement Commands714611
Node: Readline Killing Commands715574
Node: Readline Arguments717492
Node: Searching718534
Node: Readline Init File720683
Node: Readline Init File Syntax721746
Node: Conditional Init Constructs733678
Node: Sample Init File736209
Node: Bindable Readline Commands739324
Node: Commands For Moving740379
Node: Commands For History741238
Node: Commands For Text744360
Node: Commands For Killing747084
Node: Numeric Arguments749224
Node: Commands For Completion750361
Node: Keyboard Macros751903
Node: Miscellaneous Commands752472
Node: Readline vi Mode755831
Node: Using History Interactively756748
Node: History Interaction757263
Node: Event Designators758685
Node: Word Designators759618
Node: Modifiers761255
Node: Formatting Documentation762480
Ref: Formatting Documentation-Footnote-1765809
Node: Installing GDB765873
Node: Requirements766382
Ref: Expat766951
Node: Running Configure767662
Node: Separate Objdir771201
Node: Config Names774085
Node: Configure Options775530
Node: Maintenance Commands777866
Ref: maint info breakpoints778525
Node: Remote Protocol788825
Node: Overview789277
Ref: Binary Data791464
Node: Packets793723
Ref: extended mode794805
Ref: read registers packet797329
Ref: cycle step packet798495
Ref: write register packet800371
Ref: step with signal packet801278
Ref: X packet805984
Ref: insert breakpoint or watchpoint packet806274
Node: Stop Reply Packets808720
Node: General Query Packets812279
Ref: QPassSignals819322
Ref: qSupported821397
Ref: qXfer read829989
Ref: qXfer auxiliary vector read830483
Ref: qXfer target description read830832
Ref: qXfer library list read831276
Ref: qXfer memory map read831922
Ref: qXfer spu read832311
Ref: qXfer spu write834441
Ref: General Query Packets-Footnote-1835731
Node: Register Packet Format836058
Node: Tracepoint Packets836976
Node: Host I/O Packets843071
Node: Interrupts847213
Node: Examples848674
Node: File-I/O Remote Protocol Extension849287
Node: File-I/O Overview849749
Node: Protocol Basics851898
Node: The F Request Packet854130
Node: The F Reply Packet855031
Node: The Ctrl-C Message855949
Node: Console I/O857578
Node: List of Supported Calls858795
Node: open859157
Node: close861651
Node: read862033
Node: write862640
Node: lseek863407
Node: rename864285
Node: unlink865681
Node: stat/fstat866620
Node: gettimeofday867507
Node: isatty867942
Node: system868538
Node: Protocol-specific Representation of Datatypes870080
Node: Integral Datatypes870457
Node: Pointer Values871264
Node: Memory Transfer871972
Node: struct stat872592
Node: struct timeval874794
Node: Constants875311
Node: Open Flags875760
Node: mode_t Values876101
Node: Errno Values876593
Node: Lseek Flags877404
Node: Limits877589
Node: File-I/O Examples877949
Node: Library List Format879065
Node: Memory Map Format880933
Node: Agent Expressions883466
Node: General Bytecode Design886399
Node: Bytecode Descriptions891199
Node: Using Agent Expressions901885
Node: Varying Target Capabilities903418
Node: Tracing on Symmetrix904591
Node: Rationale910413
Node: Target Descriptions917792
Node: Retrieving Descriptions919831
Node: Target Description Format920916
Node: Predefined Target Types927463
Node: Standard Target Features928662
Node: ARM Features930415
Node: MIPS Features931034
Node: M68K Features931978
Node: PowerPC Features932641
Node: Copying933581
Node: GNU Free Documentation License952799
Node: Index975234

End Tag Table
