This is gdb.info, produced by makeinfo version 4.8 from ./gdb.texinfo.

INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
* Gdb: (gdb).                     The GNU debugger.
END-INFO-DIR-ENTRY

   Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010 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."

   This file documents the GNU debugger GDB.

   This is the Ninth Edition, of `Debugging with GDB: the GNU
Source-Level Debugger' for GDB (GDB) Version 7.1.

   Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010 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: 1888
gdb.info-2: 299911
gdb.info-3: 599505
gdb.info-4: 899093
gdb.info-5: 1192142

Tag Table:
(Indirect)
Node: Top1888
Node: Summary5015
Node: Free Software6651
Node: Contributors12219
Node: Sample Session20308
Node: Invocation27144
Node: Invoking GDB27688
Node: File Options30001
Node: Mode Options32738
Node: Startup39150
Ref: Startup-Footnote-141372
Node: Quitting GDB41481
Node: Shell Commands42378
Node: Logging Output43220
Node: Commands44066
Node: Command Syntax44704
Node: Completion46870
Ref: Completion-Footnote-152076
Node: Help52236
Node: Running57477
Node: Compilation58706
Node: Starting60683
Node: Arguments69573
Node: Environment70843
Node: Working Directory74111
Node: Input/Output75219
Node: Attach77190
Node: Kill Process79657
Node: Inferiors and Programs80638
Node: Threads87598
Node: Forks95657
Node: Checkpoint/Restart101965
Ref: Checkpoint/Restart-Footnote-1106494
Node: Stopping106529
Node: Breakpoints107688
Node: Set Breaks111058
Ref: Set Breaks-Footnote-1126954
Node: Set Watchpoints127202
Node: Set Catchpoints134856
Node: Delete Breaks144052
Node: Disabling145988
Node: Conditions148853
Node: Break Commands153802
Node: Error in Breakpoints156691
Node: Breakpoint-related Warnings157420
Node: Continuing and Stepping159745
Node: Signals169105
Ref: extra signal information173377
Node: Thread Stops174880
Node: All-Stop Mode175911
Node: Non-Stop Mode179809
Node: Background Execution183286
Node: Thread-Specific Breakpoints185855
Node: Interrupted System Calls187177
Node: Reverse Execution188669
Ref: Reverse Execution-Footnote-1193296
Ref: Reverse Execution-Footnote-2193923
Node: Process Record and Replay193973
Node: Stack200342
Node: Frames201835
Node: Backtrace204587
Ref: Backtrace-Footnote-1209818
Node: Selection210006
Node: Frame Info212870
Node: Source215201
Node: List216267
Node: Specify Location218880
Node: Edit222130
Ref: Edit-Footnote-1223605
Node: Search223840
Node: Source Path224648
Ref: set substitute-path230906
Node: Machine Code233127
Node: Data239159
Node: Expressions241677
Node: Ambiguous Expressions243769
Node: Variables247003
Node: Arrays251506
Node: Output Formats254037
Ref: Output Formats-Footnote-1257108
Node: Memory257265
Node: Auto Display262907
Node: Print Settings266622
Node: Value History280224
Node: Convenience Vars282642
Node: Registers286782
Ref: Registers-Footnote-1291459
Node: Floating Point Hardware291854
Node: Vector Unit292386
Node: OS Information292773
Node: Memory Region Attributes295241
Node: Dump/Restore Files299911
Node: Core File Generation302216
Node: Character Sets303450
Node: Caching Remote Data309817
Ref: Caching Remote Data-Footnote-1311618
Node: Searching Memory311856
Node: Optimized Code314733
Node: Inline Functions316343
Node: Macros319313
Node: Tracepoints326416
Node: Set Tracepoints328477
Node: Create and Delete Tracepoints330229
Node: Enable and Disable Tracepoints332884
Node: Tracepoint Passcounts333668
Node: Tracepoint Conditions335095
Node: Trace State Variables336788
Node: Tracepoint Actions338978
Node: Listing Tracepoints342974
Node: Starting and Stopping Trace Experiments344358
Node: Analyze Collected Data347361
Node: tfind348666
Node: tdump353088
Node: save-tracepoints354747
Node: Tracepoint Variables355166
Node: Trace Files356294
Node: Overlays357752
Node: How Overlays Work358472
Ref: A code overlay361032
Node: Overlay Commands364470
Node: Automatic Overlay Debugging368660
Node: Overlay Sample Program370801
Node: Languages372561
Node: Setting373724
Node: Filenames375426
Node: Manually376212
Node: Automatically377421
Node: Show378482
Node: Checks379804
Node: Type Checking381194
Node: Range Checking383927
Node: Supported Languages386328
Node: C387501
Node: C Operators388802
Node: C Constants393121
Node: C Plus Plus Expressions395525
Node: C Defaults399068
Node: C Checks399751
Node: Debugging C400474
Node: Debugging C Plus Plus400958
Node: Decimal Floating Point404145
Node: Objective-C405404
Node: Method Names in Commands405865
Node: The Print Command with Objective-C407560
Node: Fortran408211
Node: Fortran Operators408936
Node: Fortran Defaults409792
Node: Special Fortran Commands410177
Node: Pascal410683
Node: Modula-2411198
Node: M2 Operators412173
Node: Built-In Func/Proc415172
Node: M2 Constants418033
Node: M2 Types419634
Node: M2 Defaults422853
Node: Deviations423453
Node: M2 Checks424554
Node: M2 Scope425372
Node: GDB/M2426396
Node: Ada427308
Node: Ada Mode Intro428255
Node: Omissions from Ada430165
Node: Additions to Ada434519
Node: Stopping Before Main Program438449
Node: Ada Tasks438978
Node: Ada Tasks and Core Files445391
Node: Ada Glitches446304
Node: Unsupported Languages449371
Node: Symbols450061
Node: Altering463890
Node: Assignment464859
Node: Jumping467964
Node: Signaling470099
Node: Returning471230
Node: Calling474582
Node: Patching477609
Node: GDB Files478686
Node: Files479274
Ref: Shared Libraries492109
Ref: Files-Footnote-1498253
Node: Separate Debug Files498428
Node: Symbol Errors510000
Node: Data Files513622
Node: Targets514461
Node: Active Targets515941
Node: Target Commands517520
Ref: load521779
Node: Byte Order522760
Node: Remote Debugging523737
Node: Connecting524999
Node: File Transfer529939
Node: Server530879
Ref: Monitor Commands for gdbserver538529
Ref: Server-Footnote-1539685
Node: Remote Configuration539805
Ref: set remotebreak540829
Ref: set remote hardware-watchpoint-limit542293
Ref: set remote hardware-breakpoint-limit542293
Ref: set remote exec-file542575
Node: Remote Stub548520
Node: Stub Contents551417
Node: Bootstrapping553528
Node: Debug Session557337
Node: Configurations558897
Node: Native559666
Node: HP-UX560301
Node: BSD libkvm Interface560590
Node: SVR4 Process Information561661
Node: DJGPP Native565091
Node: Cygwin Native571671
Node: Non-debug DLL Symbols575375
Node: Hurd Native579923
Node: Neutrino585186
Node: Darwin585576
Node: Embedded OS586834
Node: VxWorks587310
Node: VxWorks Connection589527
Node: VxWorks Download590461
Node: VxWorks Attach592196
Node: Embedded Processors592594
Node: ARM593773
Node: M32R/D597510
Node: M68K599212
Node: MicroBlaze599505
Node: MIPS Embedded600955
Node: OpenRISC 1000605905
Node: PowerPC Embedded608760
Node: PA610226
Node: Sparclet610515
Node: Sparclet File611999
Node: Sparclet Connection612879
Node: Sparclet Download613357
Node: Sparclet Execution614406
Node: Sparclite614997
Node: Z8000615372
Node: AVR616756
Node: CRIS617119
Node: Super-H618097
Node: Architectures619212
Node: i386619634
Node: A29K620316
Node: Alpha621155
Node: MIPS621288
Node: HPPA623912
Node: SPU624431
Node: PowerPC626619
Node: Controlling GDB627337
Node: Prompt628163
Node: Editing628942
Node: Command History629885
Node: Screen Size633289
Node: Numbers634994
Node: ABI636971
Node: Messages/Warnings639900
Ref: confirmation requests641326
Node: Debugging Output642393
Node: Other Misc Settings648312
Node: Extending GDB649079
Node: Sequences650570
Node: Define651165
Node: Hooks654778
Node: Command Files657145
Node: Output661208
Node: Python665979
Node: Python Commands666404
Node: Python API668079
Node: Basic Python669167
Node: Exception Handling672020
Node: Auto-loading673286
Node: Values From Inferior675203
Node: Types In Python680794
Node: Pretty Printing688072
Node: Selecting Pretty-Printers692252
Node: Commands In Python695998
Node: Functions In Python704419
Node: Objfiles In Python706526
Node: Frames In Python708056
Node: Lazy Strings In Python710648
Node: Interpreters712885
Node: TUI714984
Node: TUI Overview715951
Node: TUI Keys718384
Node: TUI Single Key Mode720688
Node: TUI Commands721563
Node: TUI Configuration723651
Node: Emacs724947
Node: GDB/MI730424
Node: GDB/MI General Design732272
Node: Context management734795
Node: Asynchronous and non-stop modes737930
Node: Thread groups739922
Node: GDB/MI Command Syntax741981
Node: GDB/MI Input Syntax742224
Node: GDB/MI Output Syntax743778
Node: GDB/MI Compatibility with CLI747350
Node: GDB/MI Development and Front Ends748087
Node: GDB/MI Output Records749744
Node: GDB/MI Result Records750079
Node: GDB/MI Stream Records751085
Node: GDB/MI Async Records752350
Node: GDB/MI Frame Information757237
Node: GDB/MI Thread Information758315
Node: GDB/MI Simple Examples759253
Node: GDB/MI Command Description Format761430
Node: GDB/MI Breakpoint Commands762310
Node: GDB/MI Program Context779821
Node: GDB/MI Thread Commands784089
Node: GDB/MI Program Execution786967
Node: GDB/MI Stack Manipulation798406
Node: GDB/MI Variable Objects809100
Ref: -var-set-format818828
Ref: -var-list-children819946
Ref: -var-update828127
Ref: -var-set-frozen830824
Ref: -var-set-update-range831620
Ref: -var-set-visualizer832150
Node: GDB/MI Data Manipulation833643
Node: GDB/MI Tracepoint Commands848023
Node: GDB/MI Symbol Query848267
Node: GDB/MI File Commands848956
Node: GDB/MI Target Manipulation852293
Node: GDB/MI File Transfer Commands858515
Node: GDB/MI Miscellaneous Commands859837
Ref: -interpreter-exec868174
Node: Annotations870487
Node: Annotations Overview871406
Node: Server Prefix873869
Node: Prompting874603
Node: Errors876120
Node: Invalidation877016
Node: Annotations for Running877493
Node: Source Annotations879013
Node: JIT Interface879938
Node: Declarations881656
Node: Registering Code883043
Node: Unregistering Code884015
Node: GDB Bugs884616
Node: Bug Criteria885345
Node: Bug Reporting886222
Node: Command Line Editing893845
Node: Introduction and Notation894497
Node: Readline Interaction896117
Node: Readline Bare Essentials897306
Node: Readline Movement Commands899093
Node: Readline Killing Commands900056
Node: Readline Arguments901974
Node: Searching903016
Node: Readline Init File905165
Node: Readline Init File Syntax906228
Node: Conditional Init Constructs918160
Node: Sample Init File920691
Node: Bindable Readline Commands923806
Node: Commands For Moving924861
Node: Commands For History925720
Node: Commands For Text928842
Node: Commands For Killing931566
Node: Numeric Arguments933706
Node: Commands For Completion934843
Node: Keyboard Macros936385
Node: Miscellaneous Commands936954
Node: Readline vi Mode940313
Node: Using History Interactively941230
Node: History Interaction941745
Node: Event Designators943167
Node: Word Designators944100
Node: Modifiers945737
Node: Formatting Documentation946962
Ref: Formatting Documentation-Footnote-1950291
Node: Installing GDB950355
Node: Requirements950927
Ref: Expat951496
Node: Running Configure953631
Node: Separate Objdir957170
Node: Config Names960054
Node: Configure Options961499
Node: System-wide configuration963869
Node: Maintenance Commands965164
Ref: maint info breakpoints966348
Node: Remote Protocol978904
Node: Overview979466
Ref: Binary Data982028
Node: Packets984287
Ref: thread-id syntax985187
Ref: extended mode986632
Ref: bc988353
Ref: bs988563
Ref: read registers packet989989
Ref: cycle step packet991153
Ref: write register packet993029
Ref: step with signal packet993936
Ref: vStopped packet1000217
Ref: X packet1000560
Ref: insert breakpoint or watchpoint packet1000846
Node: Stop Reply Packets1003608
Node: General Query Packets1008348
Ref: QNonStop1016153
Ref: QPassSignals1016777
Ref: qSearch memory1018854
Ref: QStartNoAckMode1019352
Ref: qSupported1019882
Ref: multiprocess extensions1027877
Ref: qXfer read1031355
Ref: qXfer auxiliary vector read1031849
Ref: qXfer target description read1032198
Ref: qXfer library list read1032642
Ref: qXfer memory map read1033288
Ref: qXfer siginfo read1033676
Ref: qXfer spu read1034072
Ref: qXfer threads read1034595
Ref: qXfer osdata read1034988
Ref: qXfer write1036190
Ref: qXfer siginfo write1036747
Ref: qXfer spu write1037143
Ref: General Query Packets-Footnote-11039230
Node: Architecture-Specific Protocol Details1039557
Node: Tracepoint Packets1041070
Node: Host I/O Packets1050398
Node: Interrupts1054540
Node: Notification Packets1056443
Node: Remote Non-Stop1058714
Node: Packet Acknowledgment1062973
Node: Examples1065088
Node: File-I/O Remote Protocol Extension1065714
Node: File-I/O Overview1066176
Node: Protocol Basics1068373
Node: The F Request Packet1070605
Node: The F Reply Packet1071506
Node: The Ctrl-C Message1072424
Node: Console I/O1074053
Node: List of Supported Calls1075270
Node: open1075632
Node: close1078126
Node: read1078508
Node: write1079115
Node: lseek1079882
Node: rename1080760
Node: unlink1082156
Node: stat/fstat1083095
Node: gettimeofday1083982
Node: isatty1084417
Node: system1085013
Node: Protocol-specific Representation of Datatypes1086555
Node: Integral Datatypes1086932
Node: Pointer Values1087739
Node: Memory Transfer1088447
Node: struct stat1089067
Node: struct timeval1091269
Node: Constants1091786
Node: Open Flags1092235
Node: mode_t Values1092576
Node: Errno Values1093068
Node: Lseek Flags1093879
Node: Limits1094064
Node: File-I/O Examples1094424
Node: Library List Format1095540
Node: Memory Map Format1098304
Node: Thread List Format1100864
Node: Agent Expressions1101651
Node: General Bytecode Design1104472
Node: Bytecode Descriptions1109272
Node: Using Agent Expressions1120983
Node: Varying Target Capabilities1122961
Node: Rationale1124123
Node: Trace File Format1131509
Node: Target Descriptions1133490
Node: Retrieving Descriptions1135550
Node: Target Description Format1136635
Node: Predefined Target Types1144464
Node: Standard Target Features1145849
Node: ARM Features1147620
Node: i386 Features1148896
Node: MIPS Features1149763
Node: M68K Features1150708
Node: PowerPC Features1151371
Node: Operating System Information1152655
Node: Process list1153493
Node: Copying1154555
Node: GNU Free Documentation License1192142
Node: Index1214577

End Tag Table
