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.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.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: 1890
gdb.info-2: 302413
gdb.info-3: 593307
gdb.info-4: 891673
gdb.info-5: 1189372
gdb.info-6: 1425936

Tag Table:
(Indirect)
Node: Top1890
Node: Summary5122
Node: Free Software6924
Node: Contributors12492
Node: Sample Session20581
Node: Invocation27419
Node: Invoking GDB27963
Node: File Options30276
Node: Mode Options33013
Node: Startup39786
Ref: Startup-Footnote-142565
Node: Quitting GDB42674
Node: Shell Commands43571
Node: Logging Output44498
Node: Commands45344
Node: Command Syntax45982
Node: Completion48148
Ref: Completion-Footnote-153512
Node: Help53672
Node: Running58913
Node: Compilation60142
Node: Starting62226
Node: Arguments71151
Node: Environment72421
Node: Working Directory75689
Node: Input/Output76797
Node: Attach78768
Node: Kill Process81235
Node: Inferiors and Programs82216
Node: Threads89461
Node: Forks98624
Node: Checkpoint/Restart104934
Ref: Checkpoint/Restart-Footnote-1109463
Node: Stopping109498
Node: Breakpoints110761
Node: Set Breaks114197
Node: Set Watchpoints130534
Node: Set Catchpoints139937
Node: Delete Breaks149133
Node: Disabling151069
Node: Conditions153922
Node: Break Commands158871
Node: Save Breakpoints162095
Node: Error in Breakpoints163271
Node: Breakpoint-related Warnings164002
Node: Continuing and Stepping166329
Node: Skipping Over Functions and Files175715
Node: Signals179287
Ref: extra signal information183569
Node: Thread Stops185072
Node: All-Stop Mode186171
Node: Non-Stop Mode190069
Node: Background Execution193546
Node: Thread-Specific Breakpoints196115
Node: Interrupted System Calls197437
Node: Observer Mode198951
Node: Reverse Execution202390
Ref: Reverse Execution-Footnote-1207017
Ref: Reverse Execution-Footnote-2207644
Node: Process Record and Replay207694
Node: Stack214941
Node: Frames216434
Node: Backtrace219186
Ref: Backtrace-Footnote-1224399
Node: Selection224587
Node: Frame Info227451
Node: Source229782
Node: List230848
Node: Specify Location233461
Node: Edit237107
Ref: Edit-Footnote-1238582
Node: Search238817
Node: Source Path239625
Ref: set substitute-path245992
Node: Machine Code248213
Node: Data254887
Node: Expressions257557
Node: Ambiguous Expressions259649
Node: Variables262883
Node: Arrays267641
Node: Output Formats270172
Ref: Output Formats-Footnote-1273360
Node: Memory273517
Node: Auto Display279671
Node: Print Settings284213
Ref: set print entry-values291289
Node: Pretty Printing302413
Node: Pretty-Printer Introduction302926
Node: Pretty-Printer Example304681
Node: Pretty-Printer Commands305459
Node: Value History307883
Node: Convenience Vars310304
Node: Registers315039
Ref: Registers-Footnote-1319716
Node: Floating Point Hardware320111
Node: Vector Unit320643
Node: OS Information321030
Node: Memory Region Attributes323675
Node: Dump/Restore Files328345
Node: Core File Generation330650
Node: Character Sets331884
Node: Caching Remote Data338249
Ref: Caching Remote Data-Footnote-1340514
Node: Searching Memory340752
Node: Optimized Code343629
Node: Inline Functions345306
Node: Tail Call Frames348301
Ref: set debug entry-values350441
Node: Macros354515
Ref: Macros-Footnote-1362091
Node: Tracepoints362244
Node: Set Tracepoints364305
Node: Create and Delete Tracepoints367243
Node: Enable and Disable Tracepoints373643
Node: Tracepoint Passcounts374883
Node: Tracepoint Conditions376310
Node: Trace State Variables378004
Node: Tracepoint Actions380194
Node: Listing Tracepoints386140
Node: Listing Static Tracepoint Markers387261
Node: Starting and Stopping Trace Experiments389107
Ref: disconnected tracing390852
Node: Tracepoint Restrictions394470
Node: Analyze Collected Data398240
Node: tfind399545
Node: tdump403967
Node: save tracepoints406482
Node: Tracepoint Variables406978
Node: Trace Files408106
Node: Overlays409564
Node: How Overlays Work410284
Ref: A code overlay412844
Node: Overlay Commands416282
Node: Automatic Overlay Debugging420472
Node: Overlay Sample Program422613
Node: Languages424373
Node: Setting425536
Node: Filenames427238
Node: Manually428049
Node: Automatically429258
Node: Show430319
Node: Checks431641
Node: Type Checking433031
Node: Range Checking435764
Node: Supported Languages438165
Node: C439426
Node: C Operators440390
Node: C Constants444709
Node: C Plus Plus Expressions447590
Node: C Defaults450933
Node: C Checks451616
Node: Debugging C452339
Node: Debugging C Plus Plus452823
Node: Decimal Floating Point456010
Node: D457269
Node: Objective-C457535
Node: Method Names in Commands457997
Node: The Print Command with Objective-C459692
Node: OpenCL C460343
Node: OpenCL C Datatypes460618
Node: OpenCL C Expressions460993
Node: OpenCL C Operators461350
Node: Fortran461582
Node: Fortran Operators462304
Node: Fortran Defaults463160
Node: Special Fortran Commands463545
Node: Pascal464051
Node: Modula-2464566
Node: M2 Operators465541
Node: Built-In Func/Proc468540
Node: M2 Constants471401
Node: M2 Types473002
Node: M2 Defaults476221
Node: Deviations476821
Node: M2 Checks477922
Node: M2 Scope478740
Node: GDB/M2479764
Node: Ada480676
Node: Ada Mode Intro481739
Node: Omissions from Ada483649
Node: Additions to Ada488003
Node: Stopping Before Main Program491933
Node: Ada Tasks492462
Node: Ada Tasks and Core Files498875
Node: Ravenscar Profile499793
Node: Ada Glitches500863
Node: Unsupported Languages503657
Node: Symbols504347
Node: Altering520084
Node: Assignment521053
Node: Jumping524158
Node: Signaling526293
Node: Returning527424
Node: Calling530776
Node: Patching533803
Node: GDB Files534880
Node: Files535525
Ref: Shared Libraries548370
Ref: Files-Footnote-1559723
Node: Separate Debug Files559898
Node: Index Files571468
Node: Symbol Errors572811
Node: Data Files576424
Node: Targets577380
Node: Active Targets578860
Node: Target Commands579934
Ref: load584207
Node: Byte Order585188
Node: Remote Debugging586165
Node: Connecting587427
Node: File Transfer592367
Node: Server593307
Ref: Monitor Commands for gdbserver602864
Ref: Server-Footnote-1607518
Node: Remote Configuration607638
Ref: set remotebreak608662
Ref: set remote hardware-watchpoint-limit610126
Ref: set remote hardware-breakpoint-limit610126
Ref: set remote hardware-watchpoint-length-limit610352
Ref: set remote exec-file610767
Node: Remote Stub617320
Node: Stub Contents620217
Node: Bootstrapping622328
Node: Debug Session626137
Node: Configurations627697
Node: Native628466
Node: HP-UX629101
Node: BSD libkvm Interface629390
Node: SVR4 Process Information630461
Node: DJGPP Native633891
Node: Cygwin Native640471
Node: Non-debug DLL Symbols644420
Node: Hurd Native648968
Node: Neutrino654231
Node: Darwin654621
Node: Embedded OS655879
Node: VxWorks656355
Node: VxWorks Connection658572
Node: VxWorks Download659506
Node: VxWorks Attach661241
Node: Embedded Processors661639
Node: ARM662818
Node: M32R/D666939
Node: M68K668641
Node: MicroBlaze668934
Node: MIPS Embedded670384
Node: OpenRISC 1000675334
Node: PowerPC Embedded678189
Node: PA681951
Node: Sparclet682240
Node: Sparclet File683724
Node: Sparclet Connection684604
Node: Sparclet Download685082
Node: Sparclet Execution686131
Node: Sparclite686722
Node: Z8000687097
Node: AVR688481
Node: CRIS688844
Node: Super-H689822
Node: Architectures690937
Node: i386691359
Node: A29K692041
Node: Alpha692880
Node: MIPS693013
Node: HPPA695625
Node: SPU696144
Node: PowerPC698332
Node: Controlling GDB699050
Node: Prompt699876
Node: Editing701595
Node: Command History702538
Node: Screen Size705942
Node: Numbers707776
Node: ABI709753
Node: Messages/Warnings712682
Ref: confirmation requests714108
Node: Debugging Output715315
Node: Other Misc Settings721666
Node: Extending GDB722693
Node: Sequences724321
Node: Define724916
Node: Hooks728529
Node: Command Files730896
Node: Output735966
Node: Python740899
Node: Python Commands742074
Node: Python API743868
Node: Basic Python745794
Ref: prompt_hook752920
Node: Exception Handling753517
Node: Values From Inferior756016
Node: Types In Python765409
Node: Pretty Printing API774148
Node: Selecting Pretty-Printers778041
Node: Writing a Pretty-Printer780374
Node: Inferiors In Python785691
Node: Events In Python788688
Node: Threads In Python794096
Node: Commands In Python796708
Node: Parameters In Python805600
Node: Functions In Python811061
Node: Progspaces In Python813176
Node: Objfiles In Python814528
Node: Frames In Python816452
Node: Blocks In Python822889
Node: Symbols In Python825641
Node: Symbol Tables In Python832345
Node: Breakpoints In Python834828
Node: Finish Breakpoints in Python841939
Node: Lazy Strings In Python844015
Node: Auto-loading846243
Node: objfile-gdb.py file848139
Node: .debug_gdb_scripts section849394
Node: Which flavor to choose?850771
Node: Python modules852588
Node: gdb.printing852967
Node: gdb.types854042
Node: gdb.prompt855744
Node: Aliases857393
Node: Interpreters860236
Node: TUI862335
Node: TUI Overview863302
Node: TUI Keys865735
Node: TUI Single Key Mode868039
Node: TUI Commands868914
Node: TUI Configuration871298
Node: Emacs872594
Node: GDB/MI878068
Node: GDB/MI General Design879948
Node: Context management882471
Node: Asynchronous and non-stop modes885606
Node: Thread groups887598
Node: GDB/MI Command Syntax889876
Node: GDB/MI Input Syntax890119
Node: GDB/MI Output Syntax891673
Node: GDB/MI Compatibility with CLI895245
Node: GDB/MI Development and Front Ends895982
Node: GDB/MI Output Records897639
Node: GDB/MI Result Records898011
Node: GDB/MI Stream Records899017
Node: GDB/MI Async Records900282
Node: GDB/MI Frame Information908021
Node: GDB/MI Thread Information909099
Node: GDB/MI Ada Exception Information910078
Node: GDB/MI Simple Examples910501
Node: GDB/MI Command Description Format912678
Node: GDB/MI Breakpoint Commands913558
Node: GDB/MI Program Context931554
Node: GDB/MI Thread Commands935822
Node: GDB/MI Ada Tasking Commands939778
Node: GDB/MI Program Execution942032
Node: GDB/MI Stack Manipulation953818
Node: GDB/MI Variable Objects964720
Ref: -var-set-format974448
Ref: -var-list-children975566
Ref: -var-update983747
Ref: -var-set-frozen986444
Ref: -var-set-update-range987240
Ref: -var-set-visualizer987770
Node: GDB/MI Data Manipulation989267
Node: GDB/MI Tracepoint Commands1006852
Node: GDB/MI Symbol Query1014181
Node: GDB/MI File Commands1014870
Node: GDB/MI Target Manipulation1018207
Node: GDB/MI File Transfer Commands1024429
Node: GDB/MI Miscellaneous Commands1025751
Ref: -interpreter-exec1035493
Node: Annotations1037806
Node: Annotations Overview1038725
Node: Server Prefix1041188
Node: Prompting1041922
Node: Errors1043439
Node: Invalidation1044335
Node: Annotations for Running1044812
Node: Source Annotations1046332
Node: JIT Interface1047257
Node: Declarations1049049
Node: Registering Code1050436
Node: Unregistering Code1051408
Node: Custom Debug Info1052035
Node: Using JIT Debug Info Readers1053331
Node: Writing JIT Debug Info Readers1054198
Node: GDB Bugs1056395
Node: Bug Criteria1057124
Node: Bug Reporting1058001
Node: Command Line Editing1065624
Node: Introduction and Notation1066276
Node: Readline Interaction1067896
Node: Readline Bare Essentials1069085
Node: Readline Movement Commands1070872
Node: Readline Killing Commands1071835
Node: Readline Arguments1073753
Node: Searching1074795
Node: Readline Init File1076944
Node: Readline Init File Syntax1078095
Node: Conditional Init Constructs1093153
Node: Sample Init File1095684
Node: Bindable Readline Commands1098799
Node: Commands For Moving1099854
Node: Commands For History1100713
Node: Commands For Text1104115
Node: Commands For Killing1106839
Node: Numeric Arguments1108979
Node: Commands For Completion1110116
Node: Keyboard Macros1112083
Node: Miscellaneous Commands1112652
Node: Readline vi Mode1116506
Node: Using History Interactively1117416
Node: History Interaction1117959
Node: Event Designators1119381
Node: Word Designators1120521
Node: Modifiers1122158
Node: In Memoriam1123381
Node: Formatting Documentation1124264
Ref: Formatting Documentation-Footnote-11127585
Node: Installing GDB1127653
Node: Requirements1128225
Ref: Expat1128794
Node: Running Configure1131312
Node: Separate Objdir1134881
Node: Config Names1137777
Node: Configure Options1139226
Node: System-wide configuration1141596
Node: Maintenance Commands1142891
Ref: maint info breakpoints1144075
Node: Remote Protocol1158471
Node: Overview1159101
Ref: Binary Data1161663
Node: Packets1164186
Ref: thread-id syntax1165086
Ref: extended mode1166531
Ref: bc1168252
Ref: bs1168462
Ref: read registers packet1170066
Ref: cycle step packet1171999
Ref: write register packet1173875
Ref: step with signal packet1174871
Ref: vCont packet1176325
Ref: vStopped packet1181241
Ref: X packet1181584
Ref: insert breakpoint or watchpoint packet1181870
Node: Stop Reply Packets1184632
Node: General Query Packets1189372
Ref: QNonStop1199434
Ref: QPassSignals1200058
Ref: qSearch memory1202135
Ref: QStartNoAckMode1202633
Ref: qSupported1203163
Ref: multiprocess extensions1212626
Ref: install tracepoint in tracing1214297
Ref: qXfer read1217162
Ref: qXfer auxiliary vector read1217656
Ref: qXfer target description read1218005
Ref: qXfer library list read1218449
Ref: qXfer svr4 library list read1219104
Ref: qXfer memory map read1219739
Ref: qXfer sdata read1220125
Ref: qXfer siginfo read1220589
Ref: qXfer spu read1220985
Ref: qXfer threads read1221508
Ref: qXfer traceframe info read1221910
Ref: qXfer fdpic loadmap read1222331
Ref: qXfer osdata read1222746
Ref: qXfer write1223948
Ref: qXfer siginfo write1224505
Ref: qXfer spu write1224901
Ref: General Query Packets-Footnote-11226988
Node: Architecture-Specific Protocol Details1227315
Node: Tracepoint Packets1228828
Ref: QTEnable1237821
Ref: QTDisable1238017
Node: Host I/O Packets1247507
Node: Interrupts1251649
Node: Notification Packets1253552
Node: Remote Non-Stop1255823
Node: Packet Acknowledgment1260082
Node: Examples1262197
Node: File-I/O Remote Protocol Extension1262823
Node: File-I/O Overview1263285
Node: Protocol Basics1265482
Node: The F Request Packet1267714
Node: The F Reply Packet1268615
Node: The Ctrl-C Message1269533
Node: Console I/O1271162
Node: List of Supported Calls1272379
Node: open1272741
Node: close1275235
Node: read1275617
Node: write1276224
Node: lseek1276991
Node: rename1277869
Node: unlink1279265
Node: stat/fstat1280204
Node: gettimeofday1281091
Node: isatty1281526
Node: system1282122
Node: Protocol-specific Representation of Datatypes1283664
Node: Integral Datatypes1284041
Node: Pointer Values1284848
Node: Memory Transfer1285556
Node: struct stat1286176
Node: struct timeval1288378
Node: Constants1288895
Node: Open Flags1289344
Node: mode_t Values1289685
Node: Errno Values1290177
Node: Lseek Flags1290988
Node: Limits1291173
Node: File-I/O Examples1291533
Node: Library List Format1292649
Node: Library List Format for SVR4 Targets1295432
Node: Memory Map Format1297902
Node: Thread List Format1300479
Node: Traceframe Info Format1301297
Node: Agent Expressions1302754
Node: General Bytecode Design1305575
Node: Bytecode Descriptions1310375
Node: Using Agent Expressions1322740
Node: Varying Target Capabilities1324718
Node: Rationale1325880
Node: Target Descriptions1333266
Node: Retrieving Descriptions1335142
Node: Target Description Format1336227
Node: Predefined Target Types1345276
Node: Standard Target Features1346661
Node: ARM Features1348451
Node: i386 Features1349943
Node: MIPS Features1351047
Node: M68K Features1351992
Node: PowerPC Features1352655
Node: TIC6x Features1353962
Node: Operating System Information1354511
Node: Process list1355349
Node: Trace File Format1356411
Node: Index Section Format1358405
Node: Copying1363188
Node: GNU Free Documentation License1400778
Node: Index1425936

End Tag Table
