This is gdb.info, produced by makeinfo version 4.13 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 (Linaro GDB) Version 7.2-2011.03-0.

   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: 1906
gdb.info-2: 297399
gdb.info-3: 596399
gdb.info-4: 902681
gdb.info-5: 1197325
gdb.info-6: 1306816

Tag Table:
(Indirect)
Node: Top1906
Node: Summary5050
Node: Free Software6755
Node: Contributors12323
Node: Sample Session20412
Node: Invocation27258
Node: Invoking GDB27802
Node: File Options30115
Node: Mode Options32852
Node: Startup39451
Ref: Startup-Footnote-141673
Node: Quitting GDB41782
Node: Shell Commands42679
Node: Logging Output43521
Node: Commands44367
Node: Command Syntax45005
Node: Completion47171
Ref: Completion-Footnote-152377
Node: Help52537
Node: Running57778
Node: Compilation59007
Node: Starting60984
Node: Arguments69874
Node: Environment71144
Node: Working Directory74412
Node: Input/Output75520
Node: Attach77491
Node: Kill Process79958
Node: Inferiors and Programs80939
Node: Threads88109
Node: Forks96487
Node: Checkpoint/Restart102795
Ref: Checkpoint/Restart-Footnote-1107324
Node: Stopping107359
Node: Breakpoints108518
Node: Set Breaks111954
Ref: Set Breaks-Footnote-1128246
Node: Set Watchpoints128494
Node: Set Catchpoints136503
Node: Delete Breaks145699
Node: Disabling147635
Node: Conditions150488
Node: Break Commands155437
Node: Save Breakpoints158661
Node: Error in Breakpoints159837
Node: Breakpoint-related Warnings160568
Node: Continuing and Stepping162895
Node: Signals172255
Ref: extra signal information176527
Node: Thread Stops178030
Node: All-Stop Mode179129
Node: Non-Stop Mode183027
Node: Background Execution186504
Node: Thread-Specific Breakpoints189073
Node: Interrupted System Calls190395
Node: Observer Mode191909
Node: Reverse Execution195348
Ref: Reverse Execution-Footnote-1199975
Ref: Reverse Execution-Footnote-2200602
Node: Process Record and Replay200652
Node: Stack207899
Node: Frames209392
Node: Backtrace212144
Ref: Backtrace-Footnote-1217375
Node: Selection217563
Node: Frame Info220427
Node: Source222758
Node: List223824
Node: Specify Location226437
Node: Edit229687
Ref: Edit-Footnote-1231162
Node: Search231397
Node: Source Path232205
Ref: set substitute-path238463
Node: Machine Code240684
Node: Data247358
Node: Expressions250028
Node: Ambiguous Expressions252120
Node: Variables255354
Node: Arrays259857
Node: Output Formats262388
Ref: Output Formats-Footnote-1265576
Node: Memory265733
Node: Auto Display271887
Node: Print Settings275602
Node: Pretty Printing289206
Node: Value History290243
Node: Convenience Vars292664
Node: Registers297399
Ref: Registers-Footnote-1302076
Node: Floating Point Hardware302471
Node: Vector Unit303003
Node: OS Information303390
Node: Memory Region Attributes306035
Node: Dump/Restore Files310705
Node: Core File Generation313010
Node: Character Sets314244
Node: Caching Remote Data320611
Ref: Caching Remote Data-Footnote-1322412
Node: Searching Memory322650
Node: Optimized Code325527
Node: Inline Functions327137
Node: Macros330107
Node: Tracepoints337210
Node: Set Tracepoints339271
Node: Create and Delete Tracepoints342210
Node: Enable and Disable Tracepoints347098
Node: Tracepoint Passcounts347882
Node: Tracepoint Conditions349309
Node: Trace State Variables351002
Node: Tracepoint Actions353192
Node: Listing Tracepoints358532
Node: Listing Static Tracepoint Markers359650
Node: Starting and Stopping Trace Experiments361496
Node: Tracepoint Restrictions365910
Node: Analyze Collected Data369663
Node: tfind370968
Node: tdump375390
Node: save tracepoints377905
Node: Tracepoint Variables378401
Node: Trace Files379529
Node: Overlays380987
Node: How Overlays Work381707
Ref: A code overlay384267
Node: Overlay Commands387705
Node: Automatic Overlay Debugging391895
Node: Overlay Sample Program394036
Node: Languages395796
Node: Setting396959
Node: Filenames398661
Node: Manually399472
Node: Automatically400681
Node: Show401742
Node: Checks403064
Node: Type Checking404454
Node: Range Checking407187
Node: Supported Languages409588
Node: C410798
Node: C Operators412089
Node: C Constants416408
Node: C Plus Plus Expressions418812
Node: C Defaults422355
Node: C Checks423038
Node: Debugging C423761
Node: Debugging C Plus Plus424245
Node: Decimal Floating Point427432
Node: D428691
Node: Objective-C428957
Node: Method Names in Commands429418
Node: The Print Command with Objective-C431113
Node: Fortran431764
Node: Fortran Operators432489
Node: Fortran Defaults433345
Node: Special Fortran Commands433730
Node: Pascal434236
Node: Modula-2434751
Node: M2 Operators435726
Node: Built-In Func/Proc438725
Node: M2 Constants441586
Node: M2 Types443187
Node: M2 Defaults446406
Node: Deviations447006
Node: M2 Checks448107
Node: M2 Scope448925
Node: GDB/M2449949
Node: Ada450861
Node: Ada Mode Intro451808
Node: Omissions from Ada453718
Node: Additions to Ada458072
Node: Stopping Before Main Program462002
Node: Ada Tasks462531
Node: Ada Tasks and Core Files468944
Node: Ada Glitches469857
Node: Unsupported Languages472924
Node: Symbols473614
Node: Altering487443
Node: Assignment488412
Node: Jumping491517
Node: Signaling493652
Node: Returning494783
Node: Calling498135
Node: Patching501162
Node: GDB Files502239
Node: Files502827
Ref: Shared Libraries515662
Ref: Files-Footnote-1525896
Node: Separate Debug Files526071
Node: Symbol Errors537643
Node: Data Files541265
Node: Targets542104
Node: Active Targets543584
Node: Target Commands545163
Ref: load549436
Node: Byte Order550417
Node: Remote Debugging551394
Node: Connecting552656
Node: File Transfer557596
Node: Server558536
Ref: Monitor Commands for gdbserver566186
Ref: Server-Footnote-1570735
Node: Remote Configuration570855
Ref: set remotebreak571879
Ref: set remote hardware-watchpoint-limit573343
Ref: set remote hardware-breakpoint-limit573343
Ref: set remote exec-file573625
Node: Remote Stub579828
Node: Stub Contents582725
Node: Bootstrapping584836
Node: Debug Session588645
Node: Configurations590205
Node: Native590974
Node: HP-UX591609
Node: BSD libkvm Interface591898
Node: SVR4 Process Information592969
Node: DJGPP Native596399
Node: Cygwin Native602979
Node: Non-debug DLL Symbols606928
Node: Hurd Native611476
Node: Neutrino616739
Node: Darwin617129
Node: Embedded OS618387
Node: VxWorks618863
Node: VxWorks Connection621080
Node: VxWorks Download622014
Node: VxWorks Attach623749
Node: Embedded Processors624147
Node: ARM625326
Node: M32R/D629447
Node: M68K631149
Node: MicroBlaze631442
Node: MIPS Embedded632892
Node: OpenRISC 1000637842
Node: PowerPC Embedded640697
Node: PA642589
Node: Sparclet642878
Node: Sparclet File644362
Node: Sparclet Connection645242
Node: Sparclet Download645720
Node: Sparclet Execution646769
Node: Sparclite647360
Node: Z8000647735
Node: AVR649119
Node: CRIS649482
Node: Super-H650460
Node: Architectures651575
Node: i386651997
Node: A29K652679
Node: Alpha653518
Node: MIPS653651
Node: HPPA656275
Node: SPU656794
Node: PowerPC658982
Node: Controlling GDB659700
Node: Prompt660526
Node: Editing661305
Node: Command History662248
Node: Screen Size665652
Node: Numbers667486
Node: ABI669463
Node: Messages/Warnings672392
Ref: confirmation requests673818
Node: Debugging Output675025
Node: Other Misc Settings680944
Node: Extending GDB681711
Node: Sequences683202
Node: Define683797
Node: Hooks687410
Node: Command Files689777
Node: Output694847
Node: Python699780
Node: Python Commands700635
Node: Python API702310
Node: Basic Python703969
Node: Exception Handling707901
Node: Values From Inferior709970
Node: Types In Python715567
Node: Pretty Printing API723041
Node: Selecting Pretty-Printers726940
Node: Disabling Pretty-Printers731052
Node: Inferiors In Python731926
Node: Threads In Python734486
Node: Commands In Python736212
Node: Parameters In Python745028
Node: Functions In Python749784
Node: Progspaces In Python751897
Node: Objfiles In Python753259
Node: Frames In Python754794
Node: Blocks In Python758188
Node: Symbols In Python759790
Node: Symbol Tables In Python764911
Node: Breakpoints In Python766570
Node: Lazy Strings In Python771541
Node: Auto-loading773815
Node: objfile-gdb.py file774890
Node: .debug_gdb_scripts section776145
Node: Which flavor to choose?777522
Node: Interpreters779339
Node: TUI781438
Node: TUI Overview782405
Node: TUI Keys784838
Node: TUI Single Key Mode787142
Node: TUI Commands788017
Node: TUI Configuration790401
Node: Emacs791697
Node: GDB/MI797174
Node: GDB/MI General Design799022
Node: Context management801545
Node: Asynchronous and non-stop modes804680
Node: Thread groups806672
Node: GDB/MI Command Syntax808950
Node: GDB/MI Input Syntax809193
Node: GDB/MI Output Syntax810747
Node: GDB/MI Compatibility with CLI814319
Node: GDB/MI Development and Front Ends815056
Node: GDB/MI Output Records816713
Node: GDB/MI Result Records817048
Node: GDB/MI Stream Records818054
Node: GDB/MI Async Records819319
Node: GDB/MI Frame Information825444
Node: GDB/MI Thread Information826522
Node: GDB/MI Simple Examples827460
Node: GDB/MI Command Description Format829637
Node: GDB/MI Breakpoint Commands830517
Node: GDB/MI Program Context848513
Node: GDB/MI Thread Commands852781
Node: GDB/MI Program Execution855659
Node: GDB/MI Stack Manipulation867440
Node: GDB/MI Variable Objects878134
Ref: -var-set-format887866
Ref: -var-list-children888984
Ref: -var-update897161
Ref: -var-set-frozen899858
Ref: -var-set-update-range900654
Ref: -var-set-visualizer901184
Node: GDB/MI Data Manipulation902681
Node: GDB/MI Tracepoint Commands917061
Node: GDB/MI Symbol Query924390
Node: GDB/MI File Commands925079
Node: GDB/MI Target Manipulation928416
Node: GDB/MI File Transfer Commands934638
Node: GDB/MI Miscellaneous Commands935960
Ref: -interpreter-exec945359
Node: Annotations947668
Node: Annotations Overview948587
Node: Server Prefix951050
Node: Prompting951784
Node: Errors953301
Node: Invalidation954197
Node: Annotations for Running954674
Node: Source Annotations956194
Node: JIT Interface957119
Node: Declarations958837
Node: Registering Code960224
Node: Unregistering Code961196
Node: GDB Bugs961797
Node: Bug Criteria962526
Node: Bug Reporting963403
Node: Command Line Editing970173
Node: Introduction and Notation970825
Node: Readline Interaction972445
Node: Readline Bare Essentials973634
Node: Readline Movement Commands975421
Node: Readline Killing Commands976384
Node: Readline Arguments978302
Node: Searching979344
Node: Readline Init File981493
Node: Readline Init File Syntax982556
Node: Conditional Init Constructs994488
Node: Sample Init File997019
Node: Bindable Readline Commands1000134
Node: Commands For Moving1001189
Node: Commands For History1002048
Node: Commands For Text1005170
Node: Commands For Killing1007894
Node: Numeric Arguments1010034
Node: Commands For Completion1011171
Node: Keyboard Macros1012713
Node: Miscellaneous Commands1013282
Node: Readline vi Mode1016641
Node: Using History Interactively1017558
Node: History Interaction1018073
Node: Event Designators1019495
Node: Word Designators1020428
Node: Modifiers1022065
Node: Formatting Documentation1023290
Ref: Formatting Documentation-Footnote-11026680
Node: Installing GDB1026771
Node: Requirements1027343
Ref: Expat1027912
Node: Running Configure1030047
Node: Separate Objdir1033827
Node: Config Names1036806
Node: Configure Options1038278
Node: System-wide configuration1040648
Node: Maintenance Commands1041943
Ref: maint info breakpoints1043127
Node: Remote Protocol1057162
Node: Overview1057724
Ref: Binary Data1060286
Node: Packets1062545
Ref: thread-id syntax1063445
Ref: extended mode1064890
Ref: bc1066611
Ref: bs1066821
Ref: read registers packet1068247
Ref: cycle step packet1069411
Ref: write register packet1071287
Ref: step with signal packet1072194
Ref: vStopped packet1078475
Ref: X packet1078818
Ref: insert breakpoint or watchpoint packet1079104
Node: Stop Reply Packets1081866
Node: General Query Packets1086606
Ref: QNonStop1095546
Ref: QPassSignals1096170
Ref: qSearch memory1098247
Ref: QStartNoAckMode1098745
Ref: qSupported1099275
Ref: multiprocess extensions1107997
Ref: qXfer read1111827
Ref: qXfer auxiliary vector read1112321
Ref: qXfer target description read1112670
Ref: qXfer library list read1113114
Ref: qXfer memory map read1113760
Ref: qXfer sdata read1114146
Ref: qXfer siginfo read1114610
Ref: qXfer spu read1115006
Ref: qXfer threads read1115529
Ref: qXfer osdata read1115922
Ref: qXfer write1117124
Ref: qXfer siginfo write1117681
Ref: qXfer spu write1118077
Ref: General Query Packets-Footnote-11120164
Node: Architecture-Specific Protocol Details1120491
Node: Tracepoint Packets1122004
Node: Host I/O Packets1138451
Node: Interrupts1142593
Node: Notification Packets1144496
Node: Remote Non-Stop1146767
Node: Packet Acknowledgment1151026
Node: Examples1153141
Node: File-I/O Remote Protocol Extension1153767
Node: File-I/O Overview1154229
Node: Protocol Basics1156426
Node: The F Request Packet1158658
Node: The F Reply Packet1159559
Node: The Ctrl-C Message1160477
Node: Console I/O1162106
Node: List of Supported Calls1163323
Node: open1163685
Node: close1166179
Node: read1166561
Node: write1167168
Node: lseek1167935
Node: rename1168813
Node: unlink1170209
Node: stat/fstat1171148
Node: gettimeofday1172035
Node: isatty1172470
Node: system1173066
Node: Protocol-specific Representation of Datatypes1174608
Node: Integral Datatypes1174985
Node: Pointer Values1175792
Node: Memory Transfer1176500
Node: struct stat1177120
Node: struct timeval1179322
Node: Constants1179839
Node: Open Flags1180288
Node: mode_t Values1180629
Node: Errno Values1181121
Node: Lseek Flags1181932
Node: Limits1182117
Node: File-I/O Examples1182477
Node: Library List Format1183593
Node: Memory Map Format1186357
Node: Thread List Format1188917
Node: Agent Expressions1189704
Node: General Bytecode Design1192525
Node: Bytecode Descriptions1197325
Node: Using Agent Expressions1209036
Node: Varying Target Capabilities1211014
Node: Rationale1212176
Node: Trace File Format1219562
Node: Target Descriptions1221543
Node: Retrieving Descriptions1223603
Node: Target Description Format1224688
Node: Predefined Target Types1233738
Node: Standard Target Features1235123
Node: ARM Features1236894
Node: i386 Features1238170
Node: MIPS Features1239279
Node: M68K Features1240224
Node: PowerPC Features1240887
Node: Operating System Information1242171
Node: Process list1243009
Node: Copying1244071
Node: GNU Free Documentation License1281658
Node: Index1306816

End Tag Table
