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

   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: 1111
gdb.info-2: 300312
gdb.info-3: 600312
gdb.info-4: 896157

Tag Table:
(Indirect)
Node: Top1111
Node: Summary3819
Node: Free Software5455
Node: Contributors11023
Node: Sample Session19007
Node: Invocation25845
Node: Invoking GDB26389
Node: File Options28702
Node: Mode Options31463
Node: Startup37875
Ref: Startup-Footnote-139780
Node: Quitting GDB39889
Node: Shell Commands40786
Node: Logging Output41628
Node: Commands42474
Node: Command Syntax43112
Node: Completion45278
Node: Help49613
Node: Running54853
Node: Compilation56035
Node: Starting58674
Node: Arguments63563
Node: Environment64833
Node: Working Directory68101
Node: Input/Output69209
Node: Attach71180
Node: Kill Process73647
Node: Threads74613
Node: Processes80773
Node: Checkpoint/Restart85824
Ref: Checkpoint/Restart-Footnote-190357
Node: Stopping90392
Node: Breakpoints91539
Node: Set Breaks94958
Node: Set Watchpoints107583
Node: Set Catchpoints115420
Node: Delete Breaks119397
Node: Disabling121114
Node: Conditions123881
Node: Break Commands128829
Node: Breakpoint Menus131714
Node: Error in Breakpoints133446
Node: Breakpoint-related Warnings135024
Node: Continuing and Stepping137351
Node: Signals146692
Node: Thread Stops150964
Node: Stack155569
Node: Frames157045
Node: Backtrace159797
Ref: Backtrace-Footnote-1164688
Node: Selection164876
Node: Frame Info167740
Node: Source170071
Node: List171075
Node: Edit174604
Ref: Edit-Footnote-1176335
Node: Search176570
Node: Source Path177378
Ref: set substitute-path183133
Node: Machine Code185354
Node: Data188764
Node: Expressions191145
Node: Variables193113
Node: Arrays197604
Node: Output Formats200133
Ref: Output Formats-Footnote-1203006
Node: Memory203163
Node: Auto Display208410
Node: Print Settings212123
Node: Value History223908
Node: Convenience Vars226324
Node: Registers229848
Ref: Registers-Footnote-1234523
Node: Floating Point Hardware234918
Node: Vector Unit235448
Node: OS Information235833
Node: Memory Region Attributes237831
Node: Dump/Restore Files242490
Node: Core File Generation244793
Node: Character Sets246025
Node: Caching Remote Data252850
Node: Macros253998
Node: Tracepoints260949
Node: Set Tracepoints262791
Node: Create and Delete Tracepoints263991
Node: Enable and Disable Tracepoints265635
Node: Tracepoint Passcounts266334
Node: Tracepoint Actions267758
Node: Listing Tracepoints270758
Node: Starting and Stopping Trace Experiments271880
Node: Analyze Collected Data273061
Node: tfind274366
Node: tdump278759
Node: save-tracepoints280418
Node: Tracepoint Variables280837
Node: Overlays281852
Node: How Overlays Work282572
Ref: A code overlay285132
Node: Overlay Commands288570
Node: Automatic Overlay Debugging292760
Node: Overlay Sample Program294901
Node: Languages296661
Node: Setting297824
Node: Filenames299526
Node: Manually300312
Node: Automatically301521
Node: Show302582
Node: Checks303904
Node: Type Checking305294
Node: Range Checking308027
Node: Supported Languages310428
Node: C311601
Node: C Operators312829
Node: C Constants317184
Node: C Plus Plus Expressions319588
Node: C Defaults323131
Node: C Checks323814
Node: Debugging C324537
Node: Debugging C Plus Plus325021
Node: Objective-C328107
Node: Method Names in Commands328568
Node: The Print Command with Objective-C330263
Node: Fortran330914
Node: Fortran Operators331639
Node: Fortran Defaults332229
Node: Special Fortran Commands332614
Node: Pascal333120
Node: Modula-2333635
Node: M2 Operators334610
Node: Built-In Func/Proc337608
Node: M2 Constants340386
Node: M2 Types341987
Node: M2 Defaults345260
Node: Deviations345860
Node: M2 Checks346961
Node: M2 Scope347779
Node: GDB/M2348803
Node: Ada349715
Node: Ada Mode Intro350514
Node: Omissions from Ada352386
Node: Additions to Ada356347
Node: Stopping Before Main Program360245
Node: Ada Glitches360777
Node: Unsupported Languages362755
Node: Symbols363445
Node: Altering376806
Node: Assignment377775
Node: Jumping380880
Node: Signaling383037
Node: Returning384168
Node: Calling385370
Node: Patching387263
Node: GDB Files388340
Node: Files388881
Node: Separate Debug Files407007
Node: Symbol Errors417415
Node: Targets421018
Node: Active Targets422498
Node: Target Commands424077
Node: Byte Order429317
Node: Remote Debugging430294
Node: Connecting431491
Node: Server436359
Ref: Server-Footnote-1441766
Node: Remote Configuration441886
Ref: set remotebreak442910
Ref: set remote hardware-watchpoint-limit444374
Ref: set remote hardware-breakpoint-limit444374
Node: Remote Stub447011
Node: Stub Contents449908
Node: Bootstrapping452019
Node: Debug Session455828
Node: Configurations457388
Node: Native458157
Node: HP-UX458751
Node: BSD libkvm Interface459040
Node: SVR4 Process Information460111
Node: DJGPP Native463541
Node: Cygwin Native470121
Node: Non-debug DLL Symbols473502
Node: Hurd Native478048
Node: Neutrino483311
Node: Embedded OS483686
Node: VxWorks484162
Node: VxWorks Connection486379
Node: VxWorks Download487313
Node: VxWorks Attach489048
Node: Embedded Processors489446
Node: ARM490581
Node: M32R/D493535
Node: M68K495237
Node: MIPS Embedded495533
Node: OpenRISC 1000500478
Node: PowerPC503333
Node: PA504004
Node: Sparclet504284
Node: Sparclet File505759
Node: Sparclet Connection506639
Node: Sparclet Download507117
Node: Sparclet Execution508166
Node: Sparclite508757
Node: Z8000509130
Node: AVR510514
Node: CRIS510877
Node: Super-H511855
Node: Architectures512097
Node: i386512507
Node: A29K513189
Node: Alpha514028
Node: MIPS514161
Node: HPPA516785
Node: SPU517304
Node: Controlling GDB518532
Node: Prompt519293
Node: Editing520072
Node: Command History521015
Node: Screen Size524419
Node: Numbers526124
Node: ABI528101
Node: Messages/Warnings531030
Node: Debugging Output533523
Node: Sequences537890
Node: Define538501
Node: Hooks541852
Node: Command Files544043
Node: Output547896
Node: Interpreters550310
Node: TUI552405
Node: TUI Overview553372
Node: TUI Keys555805
Node: TUI Single Key Mode558109
Node: TUI Commands558984
Node: TUI Configuration561072
Node: Emacs562368
Node: GDB/MI567845
Node: GDB/MI Command Syntax569633
Node: GDB/MI Input Syntax569846
Node: GDB/MI Output Syntax571400
Node: GDB/MI Compatibility with CLI574818
Node: GDB/MI Development and Front Ends575555
Node: GDB/MI Output Records577476
Node: GDB/MI Result Records577758
Node: GDB/MI Stream Records578485
Node: GDB/MI Out-of-band Records579756
Node: GDB/MI Simple Examples581193
Node: GDB/MI Command Description Format583002
Node: GDB/MI Breakpoint Commands583882
Node: GDB/MI Program Context600312
Node: GDB/MI Thread Commands604794
Node: GDB/MI Program Execution606870
Node: GDB/MI Stack Manipulation615479
Node: GDB/MI Variable Objects625110
Ref: -var-list-children632122
Ref: -var-update637081
Ref: -var-set-frozen637895
Node: GDB/MI Data Manipulation638618
Node: GDB/MI Tracepoint Commands652980
Node: GDB/MI Symbol Query653224
Node: GDB/MI File Commands656512
Node: GDB/MI Target Manipulation660618
Node: GDB/MI Miscellaneous Commands667797
Ref: -interpreter-exec669929
Node: Annotations672230
Node: Annotations Overview673144
Node: Server Prefix675607
Node: Prompting676247
Node: Errors677764
Node: Invalidation678660
Node: Annotations for Running679137
Node: Source Annotations680657
Node: GDB Bugs681582
Node: Bug Criteria682309
Node: Bug Reporting683186
Node: Command Line Editing690809
Node: Introduction and Notation691461
Node: Readline Interaction693081
Node: Readline Bare Essentials694270
Node: Readline Movement Commands696057
Node: Readline Killing Commands697020
Node: Readline Arguments698938
Node: Searching699980
Node: Readline Init File702129
Node: Readline Init File Syntax703192
Node: Conditional Init Constructs715124
Node: Sample Init File717655
Node: Bindable Readline Commands720770
Node: Commands For Moving721825
Node: Commands For History722684
Node: Commands For Text725806
Node: Commands For Killing728530
Node: Numeric Arguments730670
Node: Commands For Completion731807
Node: Keyboard Macros733349
Node: Miscellaneous Commands733918
Node: Readline vi Mode737277
Node: Using History Interactively738194
Node: History Interaction738709
Node: Event Designators740131
Node: Word Designators741064
Node: Modifiers742701
Node: Formatting Documentation743926
Ref: Formatting Documentation-Footnote-1747263
Node: Installing GDB747331
Node: Requirements747840
Ref: Expat748409
Node: Running Configure748981
Node: Separate Objdir752550
Node: Config Names755446
Node: Configure Options756895
Node: Maintenance Commands759231
Ref: maint info breakpoints759890
Node: Remote Protocol769959
Node: Overview770390
Ref: Binary Data772577
Node: Packets774383
Ref: read registers packet777989
Ref: cycle step packet779155
Ref: write register packet781031
Ref: step with signal packet781909
Ref: X packet785580
Ref: insert breakpoint or watchpoint packet785870
Node: Stop Reply Packets788316
Node: General Query Packets791875
Ref: QPassSignals798918
Ref: qSupported800993
Ref: qXfer read809585
Ref: qXfer auxiliary vector read810079
Ref: qXfer target description read810428
Ref: qXfer library list read810872
Ref: qXfer memory map read811518
Ref: qXfer spu read811907
Ref: qXfer spu write814037
Ref: General Query Packets-Footnote-1815327
Node: Register Packet Format815654
Node: Tracepoint Packets816572
Node: Interrupts822661
Node: Examples824124
Node: File-I/O Remote Protocol Extension824737
Node: File-I/O Overview825197
Node: Protocol Basics827344
Node: The F Request Packet829574
Node: The F Reply Packet830473
Node: The Ctrl-C Message831389
Node: Console I/O833016
Node: List of Supported Calls834231
Node: open834591
Node: close837085
Node: read837467
Node: write838074
Node: lseek838841
Node: rename839719
Node: unlink841115
Node: stat/fstat842054
Node: gettimeofday842941
Node: isatty843376
Node: system843972
Node: Protocol-specific Representation of Datatypes845514
Node: Integral Datatypes845889
Node: Pointer Values846696
Node: Memory Transfer847404
Node: struct stat848024
Node: struct timeval850226
Node: Constants850743
Node: Open Flags851190
Node: mode_t Values851531
Node: Errno Values852023
Node: Lseek Flags852834
Node: Limits853019
Node: File-I/O Examples853379
Node: Library List Format854493
Node: Memory Map Format856269
Node: Agent Expressions858709
Node: General Bytecode Design861642
Node: Bytecode Descriptions866442
Node: Using Agent Expressions877128
Node: Varying Target Capabilities878661
Node: Tracing on Symmetrix879834
Node: Rationale885656
Node: Target Descriptions893035
Node: Retrieving Descriptions895072
Node: Target Description Format896157
Node: Predefined Target Types902704
Node: Standard Target Features903884
Node: ARM Features905598
Node: M68K Features907047
Node: Copying907684
Node: GNU Free Documentation License926902
Node: Index949337

End Tag Table
