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

   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.3 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: 300353
gdb.info-3: 599607
gdb.info-4: 895432
gdb.info-5: 1192763
gdb.info-6: 1354946

Tag Table:
(Indirect)
Node: Top1888
Node: Summary5060
Node: Free Software6862
Node: Contributors12430
Node: Sample Session20519
Node: Invocation27355
Node: Invoking GDB27899
Node: File Options30212
Node: Mode Options32949
Node: Startup39722
Ref: Startup-Footnote-142501
Node: Quitting GDB42610
Node: Shell Commands43507
Node: Logging Output44349
Node: Commands45195
Node: Command Syntax45833
Node: Completion47999
Ref: Completion-Footnote-153205
Node: Help53365
Node: Running58606
Node: Compilation59835
Node: Starting61812
Node: Arguments70702
Node: Environment71972
Node: Working Directory75240
Node: Input/Output76348
Node: Attach78319
Node: Kill Process80786
Node: Inferiors and Programs81767
Node: Threads89012
Node: Forks97887
Node: Checkpoint/Restart104197
Ref: Checkpoint/Restart-Footnote-1108726
Node: Stopping108761
Node: Breakpoints109920
Node: Set Breaks113356
Ref: Set Breaks-Footnote-1129668
Node: Set Watchpoints129916
Node: Set Catchpoints138445
Node: Delete Breaks147641
Node: Disabling149577
Node: Conditions152430
Node: Break Commands157379
Node: Save Breakpoints160603
Node: Error in Breakpoints161779
Node: Breakpoint-related Warnings162510
Node: Continuing and Stepping164837
Node: Signals174197
Ref: extra signal information178469
Node: Thread Stops179972
Node: All-Stop Mode181071
Node: Non-Stop Mode184969
Node: Background Execution188446
Node: Thread-Specific Breakpoints191015
Node: Interrupted System Calls192337
Node: Observer Mode193851
Node: Reverse Execution197290
Ref: Reverse Execution-Footnote-1201917
Ref: Reverse Execution-Footnote-2202544
Node: Process Record and Replay202594
Node: Stack209841
Node: Frames211334
Node: Backtrace214086
Ref: Backtrace-Footnote-1219299
Node: Selection219487
Node: Frame Info222351
Node: Source224682
Node: List225748
Node: Specify Location228361
Node: Edit232007
Ref: Edit-Footnote-1233482
Node: Search233717
Node: Source Path234525
Ref: set substitute-path240892
Node: Machine Code243113
Node: Data249787
Node: Expressions252457
Node: Ambiguous Expressions254549
Node: Variables257783
Node: Arrays262286
Node: Output Formats264817
Ref: Output Formats-Footnote-1268005
Node: Memory268162
Node: Auto Display274316
Node: Print Settings278858
Node: Pretty Printing292462
Node: Pretty-Printer Introduction292975
Node: Pretty-Printer Example294730
Node: Pretty-Printer Commands295508
Node: Value History297932
Node: Convenience Vars300353
Node: Registers305088
Ref: Registers-Footnote-1309765
Node: Floating Point Hardware310160
Node: Vector Unit310692
Node: OS Information311079
Node: Memory Region Attributes313724
Node: Dump/Restore Files318394
Node: Core File Generation320699
Node: Character Sets321933
Node: Caching Remote Data328298
Ref: Caching Remote Data-Footnote-1330099
Node: Searching Memory330337
Node: Optimized Code333214
Node: Inline Functions334824
Node: Macros337794
Node: Tracepoints344897
Node: Set Tracepoints346958
Node: Create and Delete Tracepoints349896
Node: Enable and Disable Tracepoints354784
Node: Tracepoint Passcounts355568
Node: Tracepoint Conditions356995
Node: Trace State Variables358689
Node: Tracepoint Actions360879
Node: Listing Tracepoints366219
Node: Listing Static Tracepoint Markers367340
Node: Starting and Stopping Trace Experiments369186
Node: Tracepoint Restrictions373600
Node: Analyze Collected Data377353
Node: tfind378658
Node: tdump383080
Node: save tracepoints385595
Node: Tracepoint Variables386091
Node: Trace Files387219
Node: Overlays388677
Node: How Overlays Work389397
Ref: A code overlay391957
Node: Overlay Commands395395
Node: Automatic Overlay Debugging399585
Node: Overlay Sample Program401726
Node: Languages403486
Node: Setting404649
Node: Filenames406351
Node: Manually407162
Node: Automatically408371
Node: Show409432
Node: Checks410754
Node: Type Checking412144
Node: Range Checking414877
Node: Supported Languages417278
Node: C418539
Node: C Operators419830
Node: C Constants424149
Node: C Plus Plus Expressions426553
Node: C Defaults430096
Node: C Checks430779
Node: Debugging C431502
Node: Debugging C Plus Plus431986
Node: Decimal Floating Point435173
Node: D436432
Node: Objective-C436698
Node: Method Names in Commands437160
Node: The Print Command with Objective-C438855
Node: OpenCL C439506
Node: OpenCL C Datatypes439781
Node: OpenCL C Expressions440156
Node: OpenCL C Operators440513
Node: Fortran440745
Node: Fortran Operators441467
Node: Fortran Defaults442323
Node: Special Fortran Commands442708
Node: Pascal443214
Node: Modula-2443729
Node: M2 Operators444704
Node: Built-In Func/Proc447703
Node: M2 Constants450564
Node: M2 Types452165
Node: M2 Defaults455384
Node: Deviations455984
Node: M2 Checks457085
Node: M2 Scope457903
Node: GDB/M2458927
Node: Ada459839
Node: Ada Mode Intro460902
Node: Omissions from Ada462812
Node: Additions to Ada467166
Node: Stopping Before Main Program471096
Node: Ada Tasks471625
Node: Ada Tasks and Core Files478038
Node: Ravenscar Profile478956
Node: Ada Glitches480026
Node: Unsupported Languages482820
Node: Symbols483510
Node: Altering497339
Node: Assignment498308
Node: Jumping501413
Node: Signaling503548
Node: Returning504679
Node: Calling508031
Node: Patching511058
Node: GDB Files512135
Node: Files512780
Ref: Shared Libraries525615
Ref: Files-Footnote-1535849
Node: Separate Debug Files536024
Node: Index Files547594
Node: Symbol Errors548937
Node: Data Files552550
Node: Targets553506
Node: Active Targets554986
Node: Target Commands556060
Ref: load560333
Node: Byte Order561314
Node: Remote Debugging562291
Node: Connecting563553
Node: File Transfer568493
Node: Server569433
Ref: Monitor Commands for gdbserver577083
Ref: Server-Footnote-1581632
Node: Remote Configuration581752
Ref: set remotebreak582776
Ref: set remote hardware-watchpoint-limit584240
Ref: set remote hardware-breakpoint-limit584240
Ref: set remote exec-file584522
Node: Remote Stub590790
Node: Stub Contents593687
Node: Bootstrapping595798
Node: Debug Session599607
Node: Configurations601167
Node: Native601936
Node: HP-UX602571
Node: BSD libkvm Interface602860
Node: SVR4 Process Information603931
Node: DJGPP Native607361
Node: Cygwin Native613941
Node: Non-debug DLL Symbols617890
Node: Hurd Native622438
Node: Neutrino627701
Node: Darwin628091
Node: Embedded OS629349
Node: VxWorks629825
Node: VxWorks Connection632042
Node: VxWorks Download632976
Node: VxWorks Attach634711
Node: Embedded Processors635109
Node: ARM636288
Node: M32R/D640409
Node: M68K642111
Node: MicroBlaze642404
Node: MIPS Embedded643854
Node: OpenRISC 1000648804
Node: PowerPC Embedded651659
Node: PA655287
Node: Sparclet655576
Node: Sparclet File657060
Node: Sparclet Connection657940
Node: Sparclet Download658418
Node: Sparclet Execution659467
Node: Sparclite660058
Node: Z8000660433
Node: AVR661817
Node: CRIS662180
Node: Super-H663158
Node: Architectures664273
Node: i386664695
Node: A29K665377
Node: Alpha666216
Node: MIPS666349
Node: HPPA668973
Node: SPU669492
Node: PowerPC671680
Node: Controlling GDB672398
Node: Prompt673224
Node: Editing674003
Node: Command History674946
Node: Screen Size678350
Node: Numbers680184
Node: ABI682161
Node: Messages/Warnings685090
Ref: confirmation requests686516
Node: Debugging Output687723
Node: Other Misc Settings694281
Node: Extending GDB695308
Node: Sequences696799
Node: Define697394
Node: Hooks701007
Node: Command Files703374
Node: Output708444
Node: Python713377
Node: Python Commands714296
Node: Python API715971
Node: Basic Python717779
Node: Exception Handling724750
Node: Values From Inferior727249
Node: Types In Python735759
Node: Pretty Printing API743849
Node: Selecting Pretty-Printers747748
Node: Writing a Pretty-Printer750081
Node: Inferiors In Python755395
Node: Events In Python758311
Node: Threads In Python762762
Node: Commands In Python765393
Node: Parameters In Python774209
Node: Functions In Python779664
Node: Progspaces In Python781777
Node: Objfiles In Python783139
Node: Frames In Python785071
Node: Blocks In Python789299
Node: Symbols In Python791503
Node: Symbol Tables In Python797979
Node: Breakpoints In Python800516
Node: Lazy Strings In Python807367
Node: Auto-loading809641
Node: objfile-gdb.py file810743
Node: .debug_gdb_scripts section811998
Node: Which flavor to choose?813375
Node: Python modules815192
Node: gdb.printing815500
Node: gdb.types816377
Node: Interpreters817364
Node: TUI819463
Node: TUI Overview820430
Node: TUI Keys822863
Node: TUI Single Key Mode825167
Node: TUI Commands826042
Node: TUI Configuration828426
Node: Emacs829722
Node: GDB/MI835199
Node: GDB/MI General Design837047
Node: Context management839570
Node: Asynchronous and non-stop modes842705
Node: Thread groups844697
Node: GDB/MI Command Syntax846975
Node: GDB/MI Input Syntax847218
Node: GDB/MI Output Syntax848772
Node: GDB/MI Compatibility with CLI852344
Node: GDB/MI Development and Front Ends853081
Node: GDB/MI Output Records854738
Node: GDB/MI Result Records855110
Node: GDB/MI Stream Records856116
Node: GDB/MI Async Records857381
Node: GDB/MI Frame Information863678
Node: GDB/MI Thread Information864756
Node: GDB/MI Ada Exception Information865735
Node: GDB/MI Simple Examples866158
Node: GDB/MI Command Description Format868335
Node: GDB/MI Breakpoint Commands869215
Node: GDB/MI Program Context887211
Node: GDB/MI Thread Commands891479
Node: GDB/MI Program Execution895432
Node: GDB/MI Stack Manipulation907213
Node: GDB/MI Variable Objects918115
Ref: -var-set-format927847
Ref: -var-list-children928965
Ref: -var-update937146
Ref: -var-set-frozen939843
Ref: -var-set-update-range940639
Ref: -var-set-visualizer941169
Node: GDB/MI Data Manipulation942666
Node: GDB/MI Tracepoint Commands960251
Node: GDB/MI Symbol Query967580
Node: GDB/MI File Commands968269
Node: GDB/MI Target Manipulation971606
Node: GDB/MI File Transfer Commands977828
Node: GDB/MI Miscellaneous Commands979150
Ref: -interpreter-exec988682
Node: Annotations990995
Node: Annotations Overview991914
Node: Server Prefix994377
Node: Prompting995111
Node: Errors996628
Node: Invalidation997524
Node: Annotations for Running998001
Node: Source Annotations999521
Node: JIT Interface1000446
Node: Declarations1002164
Node: Registering Code1003551
Node: Unregistering Code1004523
Node: GDB Bugs1005124
Node: Bug Criteria1005853
Node: Bug Reporting1006730
Node: Command Line Editing1014353
Node: Introduction and Notation1015005
Node: Readline Interaction1016625
Node: Readline Bare Essentials1017814
Node: Readline Movement Commands1019601
Node: Readline Killing Commands1020564
Node: Readline Arguments1022482
Node: Searching1023524
Node: Readline Init File1025673
Node: Readline Init File Syntax1026736
Node: Conditional Init Constructs1038668
Node: Sample Init File1041199
Node: Bindable Readline Commands1044314
Node: Commands For Moving1045369
Node: Commands For History1046228
Node: Commands For Text1049350
Node: Commands For Killing1052074
Node: Numeric Arguments1054214
Node: Commands For Completion1055351
Node: Keyboard Macros1056893
Node: Miscellaneous Commands1057462
Node: Readline vi Mode1060821
Node: Using History Interactively1061738
Node: History Interaction1062240
Node: Event Designators1063662
Node: Word Designators1064595
Node: Modifiers1066232
Node: In Memoriam1067457
Node: Formatting Documentation1068340
Ref: Formatting Documentation-Footnote-11071653
Node: Installing GDB1071717
Node: Requirements1072289
Ref: Expat1072858
Node: Running Configure1075053
Node: Separate Objdir1078592
Node: Config Names1081476
Node: Configure Options1082921
Node: System-wide configuration1085291
Node: Maintenance Commands1086586
Ref: maint info breakpoints1087770
Node: Remote Protocol1101805
Node: Overview1102394
Ref: Binary Data1104956
Node: Packets1107215
Ref: thread-id syntax1108115
Ref: extended mode1109560
Ref: bc1111281
Ref: bs1111491
Ref: read registers packet1112917
Ref: cycle step packet1114761
Ref: write register packet1116637
Ref: step with signal packet1117544
Ref: vStopped packet1123825
Ref: X packet1124168
Ref: insert breakpoint or watchpoint packet1124454
Node: Stop Reply Packets1127216
Node: General Query Packets1131956
Ref: QNonStop1140896
Ref: QPassSignals1141520
Ref: qSearch memory1143597
Ref: QStartNoAckMode1144095
Ref: qSupported1144625
Ref: multiprocess extensions1153567
Ref: qXfer read1157397
Ref: qXfer auxiliary vector read1157891
Ref: qXfer target description read1158240
Ref: qXfer library list read1158684
Ref: qXfer memory map read1159330
Ref: qXfer sdata read1159716
Ref: qXfer siginfo read1160180
Ref: qXfer spu read1160576
Ref: qXfer threads read1161099
Ref: qXfer traceframe info read1161501
Ref: qXfer osdata read1161918
Ref: qXfer write1163120
Ref: qXfer siginfo write1163677
Ref: qXfer spu write1164073
Ref: General Query Packets-Footnote-11166160
Node: Architecture-Specific Protocol Details1166487
Node: Tracepoint Packets1168000
Node: Host I/O Packets1184447
Node: Interrupts1188589
Node: Notification Packets1190492
Node: Remote Non-Stop1192763
Node: Packet Acknowledgment1197022
Node: Examples1199137
Node: File-I/O Remote Protocol Extension1199763
Node: File-I/O Overview1200225
Node: Protocol Basics1202422
Node: The F Request Packet1204654
Node: The F Reply Packet1205555
Node: The Ctrl-C Message1206473
Node: Console I/O1208102
Node: List of Supported Calls1209319
Node: open1209681
Node: close1212175
Node: read1212557
Node: write1213164
Node: lseek1213931
Node: rename1214809
Node: unlink1216205
Node: stat/fstat1217144
Node: gettimeofday1218031
Node: isatty1218466
Node: system1219062
Node: Protocol-specific Representation of Datatypes1220604
Node: Integral Datatypes1220981
Node: Pointer Values1221788
Node: Memory Transfer1222496
Node: struct stat1223116
Node: struct timeval1225318
Node: Constants1225835
Node: Open Flags1226284
Node: mode_t Values1226625
Node: Errno Values1227117
Node: Lseek Flags1227928
Node: Limits1228113
Node: File-I/O Examples1228473
Node: Library List Format1229589
Node: Memory Map Format1232353
Node: Thread List Format1234913
Node: Traceframe Info Format1235731
Node: Agent Expressions1237188
Node: General Bytecode Design1240009
Node: Bytecode Descriptions1244809
Node: Using Agent Expressions1256955
Node: Varying Target Capabilities1258933
Node: Rationale1260095
Node: Target Descriptions1267481
Node: Retrieving Descriptions1269541
Node: Target Description Format1270626
Node: Predefined Target Types1279676
Node: Standard Target Features1281061
Node: ARM Features1282832
Node: i386 Features1284324
Node: MIPS Features1285428
Node: M68K Features1286373
Node: PowerPC Features1287036
Node: Operating System Information1288320
Node: Process list1289158
Node: Trace File Format1290220
Node: Copying1292201
Node: GNU Free Documentation License1329788
Node: Index1354946

End Tag Table
