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 Tenth Edition, of `Debugging with GDB: the GNU
Source-Level Debugger' for GDB (GDB) Version 7.4.0.20120410.

   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: 1899
gdb.info-2: 302440
gdb.info-3: 593334
gdb.info-4: 891700
gdb.info-5: 1189660
gdb.info-6: 1426224

Tag Table:
(Indirect)
Node: Top1899
Node: Summary5140
Node: Free Software6942
Node: Contributors12510
Node: Sample Session20599
Node: Invocation27446
Node: Invoking GDB27990
Node: File Options30303
Node: Mode Options33040
Node: Startup39813
Ref: Startup-Footnote-142592
Node: Quitting GDB42701
Node: Shell Commands43598
Node: Logging Output44525
Node: Commands45371
Node: Command Syntax46009
Node: Completion48175
Ref: Completion-Footnote-153539
Node: Help53699
Node: Running58940
Node: Compilation60169
Node: Starting62253
Node: Arguments71178
Node: Environment72448
Node: Working Directory75716
Node: Input/Output76824
Node: Attach78795
Node: Kill Process81262
Node: Inferiors and Programs82243
Node: Threads89488
Node: Forks98651
Node: Checkpoint/Restart104961
Ref: Checkpoint/Restart-Footnote-1109490
Node: Stopping109525
Node: Breakpoints110788
Node: Set Breaks114224
Node: Set Watchpoints130561
Node: Set Catchpoints139964
Node: Delete Breaks149160
Node: Disabling151096
Node: Conditions153949
Node: Break Commands158898
Node: Save Breakpoints162122
Node: Error in Breakpoints163298
Node: Breakpoint-related Warnings164029
Node: Continuing and Stepping166356
Node: Skipping Over Functions and Files175742
Node: Signals179314
Ref: extra signal information183596
Node: Thread Stops185099
Node: All-Stop Mode186198
Node: Non-Stop Mode190096
Node: Background Execution193573
Node: Thread-Specific Breakpoints196142
Node: Interrupted System Calls197464
Node: Observer Mode198978
Node: Reverse Execution202417
Ref: Reverse Execution-Footnote-1207044
Ref: Reverse Execution-Footnote-2207671
Node: Process Record and Replay207721
Node: Stack214968
Node: Frames216461
Node: Backtrace219213
Ref: Backtrace-Footnote-1224426
Node: Selection224614
Node: Frame Info227478
Node: Source229809
Node: List230875
Node: Specify Location233488
Node: Edit237134
Ref: Edit-Footnote-1238609
Node: Search238844
Node: Source Path239652
Ref: set substitute-path246019
Node: Machine Code248240
Node: Data254914
Node: Expressions257584
Node: Ambiguous Expressions259676
Node: Variables262910
Node: Arrays267668
Node: Output Formats270199
Ref: Output Formats-Footnote-1273387
Node: Memory273544
Node: Auto Display279698
Node: Print Settings284240
Ref: set print entry-values291316
Node: Pretty Printing302440
Node: Pretty-Printer Introduction302953
Node: Pretty-Printer Example304708
Node: Pretty-Printer Commands305486
Node: Value History307910
Node: Convenience Vars310331
Node: Registers315066
Ref: Registers-Footnote-1319743
Node: Floating Point Hardware320138
Node: Vector Unit320670
Node: OS Information321057
Node: Memory Region Attributes323702
Node: Dump/Restore Files328372
Node: Core File Generation330677
Node: Character Sets331911
Node: Caching Remote Data338276
Ref: Caching Remote Data-Footnote-1340541
Node: Searching Memory340779
Node: Optimized Code343656
Node: Inline Functions345333
Node: Tail Call Frames348328
Ref: set debug entry-values350468
Node: Macros354542
Ref: Macros-Footnote-1362118
Node: Tracepoints362271
Node: Set Tracepoints364332
Node: Create and Delete Tracepoints367270
Node: Enable and Disable Tracepoints373670
Node: Tracepoint Passcounts374910
Node: Tracepoint Conditions376337
Node: Trace State Variables378031
Node: Tracepoint Actions380221
Node: Listing Tracepoints386167
Node: Listing Static Tracepoint Markers387288
Node: Starting and Stopping Trace Experiments389134
Ref: disconnected tracing390879
Node: Tracepoint Restrictions394497
Node: Analyze Collected Data398267
Node: tfind399572
Node: tdump403994
Node: save tracepoints406509
Node: Tracepoint Variables407005
Node: Trace Files408133
Node: Overlays409591
Node: How Overlays Work410311
Ref: A code overlay412871
Node: Overlay Commands416309
Node: Automatic Overlay Debugging420499
Node: Overlay Sample Program422640
Node: Languages424400
Node: Setting425563
Node: Filenames427265
Node: Manually428076
Node: Automatically429285
Node: Show430346
Node: Checks431668
Node: Type Checking433058
Node: Range Checking435791
Node: Supported Languages438192
Node: C439453
Node: C Operators440417
Node: C Constants444736
Node: C Plus Plus Expressions447617
Node: C Defaults450960
Node: C Checks451643
Node: Debugging C452366
Node: Debugging C Plus Plus452850
Node: Decimal Floating Point456037
Node: D457296
Node: Objective-C457562
Node: Method Names in Commands458024
Node: The Print Command with Objective-C459719
Node: OpenCL C460370
Node: OpenCL C Datatypes460645
Node: OpenCL C Expressions461020
Node: OpenCL C Operators461377
Node: Fortran461609
Node: Fortran Operators462331
Node: Fortran Defaults463187
Node: Special Fortran Commands463572
Node: Pascal464078
Node: Modula-2464593
Node: M2 Operators465568
Node: Built-In Func/Proc468567
Node: M2 Constants471428
Node: M2 Types473029
Node: M2 Defaults476248
Node: Deviations476848
Node: M2 Checks477949
Node: M2 Scope478767
Node: GDB/M2479791
Node: Ada480703
Node: Ada Mode Intro481766
Node: Omissions from Ada483676
Node: Additions to Ada488030
Node: Stopping Before Main Program491960
Node: Ada Tasks492489
Node: Ada Tasks and Core Files498902
Node: Ravenscar Profile499820
Node: Ada Glitches500890
Node: Unsupported Languages503684
Node: Symbols504374
Node: Altering520111
Node: Assignment521080
Node: Jumping524185
Node: Signaling526320
Node: Returning527451
Node: Calling530803
Node: Patching533830
Node: GDB Files534907
Node: Files535552
Ref: Shared Libraries548397
Ref: Files-Footnote-1559750
Node: Separate Debug Files559925
Node: Index Files571495
Node: Symbol Errors572838
Node: Data Files576451
Node: Targets577407
Node: Active Targets578887
Node: Target Commands579961
Ref: load584234
Node: Byte Order585215
Node: Remote Debugging586192
Node: Connecting587454
Node: File Transfer592394
Node: Server593334
Ref: Monitor Commands for gdbserver602891
Ref: Server-Footnote-1607545
Node: Remote Configuration607665
Ref: set remotebreak608689
Ref: set remote hardware-watchpoint-limit610153
Ref: set remote hardware-breakpoint-limit610153
Ref: set remote hardware-watchpoint-length-limit610379
Ref: set remote exec-file610794
Node: Remote Stub617347
Node: Stub Contents620244
Node: Bootstrapping622355
Node: Debug Session626164
Node: Configurations627724
Node: Native628493
Node: HP-UX629128
Node: BSD libkvm Interface629417
Node: SVR4 Process Information630488
Node: DJGPP Native633918
Node: Cygwin Native640498
Node: Non-debug DLL Symbols644447
Node: Hurd Native648995
Node: Neutrino654258
Node: Darwin654648
Node: Embedded OS655906
Node: VxWorks656382
Node: VxWorks Connection658599
Node: VxWorks Download659533
Node: VxWorks Attach661268
Node: Embedded Processors661666
Node: ARM662845
Node: M32R/D666966
Node: M68K668668
Node: MicroBlaze668961
Node: MIPS Embedded670411
Node: OpenRISC 1000675361
Node: PowerPC Embedded678216
Node: PA681978
Node: Sparclet682267
Node: Sparclet File683751
Node: Sparclet Connection684631
Node: Sparclet Download685109
Node: Sparclet Execution686158
Node: Sparclite686749
Node: Z8000687124
Node: AVR688508
Node: CRIS688871
Node: Super-H689849
Node: Architectures690964
Node: i386691386
Node: A29K692068
Node: Alpha692907
Node: MIPS693040
Node: HPPA695652
Node: SPU696171
Node: PowerPC698359
Node: Controlling GDB699077
Node: Prompt699903
Node: Editing701622
Node: Command History702565
Node: Screen Size705969
Node: Numbers707803
Node: ABI709780
Node: Messages/Warnings712709
Ref: confirmation requests714135
Node: Debugging Output715342
Node: Other Misc Settings721693
Node: Extending GDB722720
Node: Sequences724348
Node: Define724943
Node: Hooks728556
Node: Command Files730923
Node: Output735993
Node: Python740926
Node: Python Commands742101
Node: Python API743895
Node: Basic Python745821
Ref: prompt_hook752947
Node: Exception Handling753544
Node: Values From Inferior756043
Node: Types In Python765436
Node: Pretty Printing API774175
Node: Selecting Pretty-Printers778068
Node: Writing a Pretty-Printer780401
Node: Inferiors In Python785718
Node: Events In Python788715
Node: Threads In Python794123
Node: Commands In Python796735
Node: Parameters In Python805627
Node: Functions In Python811088
Node: Progspaces In Python813203
Node: Objfiles In Python814555
Node: Frames In Python816479
Node: Blocks In Python822916
Node: Symbols In Python825668
Node: Symbol Tables In Python832372
Node: Breakpoints In Python834855
Node: Finish Breakpoints in Python841966
Node: Lazy Strings In Python844042
Node: Auto-loading846270
Node: objfile-gdb.py file848166
Node: .debug_gdb_scripts section849421
Node: Which flavor to choose?850798
Node: Python modules852615
Node: gdb.printing852994
Node: gdb.types854069
Node: gdb.prompt855771
Node: Aliases857420
Node: Interpreters860263
Node: TUI862362
Node: TUI Overview863329
Node: TUI Keys865762
Node: TUI Single Key Mode868066
Node: TUI Commands868941
Node: TUI Configuration871325
Node: Emacs872621
Node: GDB/MI878095
Node: GDB/MI General Design879975
Node: Context management882498
Node: Asynchronous and non-stop modes885633
Node: Thread groups887625
Node: GDB/MI Command Syntax889903
Node: GDB/MI Input Syntax890146
Node: GDB/MI Output Syntax891700
Node: GDB/MI Compatibility with CLI895272
Node: GDB/MI Development and Front Ends896009
Node: GDB/MI Output Records897666
Node: GDB/MI Result Records898038
Node: GDB/MI Stream Records899044
Node: GDB/MI Async Records900309
Node: GDB/MI Frame Information908048
Node: GDB/MI Thread Information909126
Node: GDB/MI Ada Exception Information910105
Node: GDB/MI Simple Examples910528
Node: GDB/MI Command Description Format912705
Node: GDB/MI Breakpoint Commands913585
Node: GDB/MI Program Context931581
Node: GDB/MI Thread Commands935849
Node: GDB/MI Ada Tasking Commands939805
Node: GDB/MI Program Execution942059
Node: GDB/MI Stack Manipulation953845
Node: GDB/MI Variable Objects964747
Ref: -var-set-format974475
Ref: -var-list-children975593
Ref: -var-update983774
Ref: -var-set-frozen986471
Ref: -var-set-update-range987267
Ref: -var-set-visualizer987797
Node: GDB/MI Data Manipulation989294
Node: GDB/MI Tracepoint Commands1006879
Node: GDB/MI Symbol Query1014208
Node: GDB/MI File Commands1014897
Node: GDB/MI Target Manipulation1018234
Node: GDB/MI File Transfer Commands1024456
Node: GDB/MI Miscellaneous Commands1025778
Ref: -interpreter-exec1035520
Node: Annotations1037833
Node: Annotations Overview1038752
Node: Server Prefix1041215
Node: Prompting1041949
Node: Errors1043466
Node: Invalidation1044362
Node: Annotations for Running1044839
Node: Source Annotations1046359
Node: JIT Interface1047284
Node: Declarations1049076
Node: Registering Code1050463
Node: Unregistering Code1051435
Node: Custom Debug Info1052062
Node: Using JIT Debug Info Readers1053358
Node: Writing JIT Debug Info Readers1054225
Node: GDB Bugs1056422
Node: Bug Criteria1057151
Node: Bug Reporting1058028
Node: Command Line Editing1065651
Node: Introduction and Notation1066303
Node: Readline Interaction1067923
Node: Readline Bare Essentials1069112
Node: Readline Movement Commands1070899
Node: Readline Killing Commands1071862
Node: Readline Arguments1073780
Node: Searching1074822
Node: Readline Init File1076971
Node: Readline Init File Syntax1078122
Node: Conditional Init Constructs1093180
Node: Sample Init File1095711
Node: Bindable Readline Commands1098826
Node: Commands For Moving1099881
Node: Commands For History1100740
Node: Commands For Text1104142
Node: Commands For Killing1106866
Node: Numeric Arguments1109006
Node: Commands For Completion1110143
Node: Keyboard Macros1112110
Node: Miscellaneous Commands1112679
Node: Readline vi Mode1116533
Node: Using History Interactively1117443
Node: History Interaction1117986
Node: Event Designators1119408
Node: Word Designators1120548
Node: Modifiers1122185
Node: In Memoriam1123408
Node: Formatting Documentation1124291
Ref: Formatting Documentation-Footnote-11127648
Node: Installing GDB1127734
Node: Requirements1128306
Ref: Expat1128875
Node: Running Configure1131393
Node: Separate Objdir1135097
Node: Config Names1138047
Node: Configure Options1139514
Node: System-wide configuration1141884
Node: Maintenance Commands1143179
Ref: maint info breakpoints1144363
Node: Remote Protocol1158759
Node: Overview1159389
Ref: Binary Data1161951
Node: Packets1164474
Ref: thread-id syntax1165374
Ref: extended mode1166819
Ref: bc1168540
Ref: bs1168750
Ref: read registers packet1170354
Ref: cycle step packet1172287
Ref: write register packet1174163
Ref: step with signal packet1175159
Ref: vCont packet1176613
Ref: vStopped packet1181529
Ref: X packet1181872
Ref: insert breakpoint or watchpoint packet1182158
Node: Stop Reply Packets1184920
Node: General Query Packets1189660
Ref: QNonStop1199722
Ref: QPassSignals1200346
Ref: qSearch memory1202423
Ref: QStartNoAckMode1202921
Ref: qSupported1203451
Ref: multiprocess extensions1212914
Ref: install tracepoint in tracing1214585
Ref: qXfer read1217450
Ref: qXfer auxiliary vector read1217944
Ref: qXfer target description read1218293
Ref: qXfer library list read1218737
Ref: qXfer svr4 library list read1219392
Ref: qXfer memory map read1220027
Ref: qXfer sdata read1220413
Ref: qXfer siginfo read1220877
Ref: qXfer spu read1221273
Ref: qXfer threads read1221796
Ref: qXfer traceframe info read1222198
Ref: qXfer fdpic loadmap read1222619
Ref: qXfer osdata read1223034
Ref: qXfer write1224236
Ref: qXfer siginfo write1224793
Ref: qXfer spu write1225189
Ref: General Query Packets-Footnote-11227276
Node: Architecture-Specific Protocol Details1227603
Node: Tracepoint Packets1229116
Ref: QTEnable1238109
Ref: QTDisable1238305
Node: Host I/O Packets1247795
Node: Interrupts1251937
Node: Notification Packets1253840
Node: Remote Non-Stop1256111
Node: Packet Acknowledgment1260370
Node: Examples1262485
Node: File-I/O Remote Protocol Extension1263111
Node: File-I/O Overview1263573
Node: Protocol Basics1265770
Node: The F Request Packet1268002
Node: The F Reply Packet1268903
Node: The Ctrl-C Message1269821
Node: Console I/O1271450
Node: List of Supported Calls1272667
Node: open1273029
Node: close1275523
Node: read1275905
Node: write1276512
Node: lseek1277279
Node: rename1278157
Node: unlink1279553
Node: stat/fstat1280492
Node: gettimeofday1281379
Node: isatty1281814
Node: system1282410
Node: Protocol-specific Representation of Datatypes1283952
Node: Integral Datatypes1284329
Node: Pointer Values1285136
Node: Memory Transfer1285844
Node: struct stat1286464
Node: struct timeval1288666
Node: Constants1289183
Node: Open Flags1289632
Node: mode_t Values1289973
Node: Errno Values1290465
Node: Lseek Flags1291276
Node: Limits1291461
Node: File-I/O Examples1291821
Node: Library List Format1292937
Node: Library List Format for SVR4 Targets1295720
Node: Memory Map Format1298190
Node: Thread List Format1300767
Node: Traceframe Info Format1301585
Node: Agent Expressions1303042
Node: General Bytecode Design1305863
Node: Bytecode Descriptions1310663
Node: Using Agent Expressions1323028
Node: Varying Target Capabilities1325006
Node: Rationale1326168
Node: Target Descriptions1333554
Node: Retrieving Descriptions1335430
Node: Target Description Format1336515
Node: Predefined Target Types1345564
Node: Standard Target Features1346949
Node: ARM Features1348739
Node: i386 Features1350231
Node: MIPS Features1351335
Node: M68K Features1352280
Node: PowerPC Features1352943
Node: TIC6x Features1354250
Node: Operating System Information1354799
Node: Process list1355637
Node: Trace File Format1356699
Node: Index Section Format1358693
Node: Copying1363476
Node: GNU Free Documentation License1401066
Node: Index1426224

End Tag Table
