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

   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: 1904
gdb.info-2: 300427
gdb.info-3: 599801
gdb.info-4: 895626
gdb.info-5: 1193783
gdb.info-6: 1355966

Tag Table:
(Indirect)
Node: Top1904
Node: Summary5091
Node: Free Software6893
Node: Contributors12461
Node: Sample Session20550
Node: Invocation27394
Node: Invoking GDB27938
Node: File Options30251
Node: Mode Options32988
Node: Startup39761
Ref: Startup-Footnote-142540
Node: Quitting GDB42649
Node: Shell Commands43546
Node: Logging Output44388
Node: Commands45234
Node: Command Syntax45872
Node: Completion48038
Ref: Completion-Footnote-153244
Node: Help53404
Node: Running58645
Node: Compilation59874
Node: Starting61851
Node: Arguments70776
Node: Environment72046
Node: Working Directory75314
Node: Input/Output76422
Node: Attach78393
Node: Kill Process80860
Node: Inferiors and Programs81841
Node: Threads89086
Node: Forks97961
Node: Checkpoint/Restart104271
Ref: Checkpoint/Restart-Footnote-1108800
Node: Stopping108835
Node: Breakpoints109994
Node: Set Breaks113430
Ref: Set Breaks-Footnote-1129742
Node: Set Watchpoints129990
Node: Set Catchpoints138519
Node: Delete Breaks147715
Node: Disabling149651
Node: Conditions152504
Node: Break Commands157453
Node: Save Breakpoints160677
Node: Error in Breakpoints161853
Node: Breakpoint-related Warnings162584
Node: Continuing and Stepping164911
Node: Signals174271
Ref: extra signal information178543
Node: Thread Stops180046
Node: All-Stop Mode181145
Node: Non-Stop Mode185043
Node: Background Execution188520
Node: Thread-Specific Breakpoints191089
Node: Interrupted System Calls192411
Node: Observer Mode193925
Node: Reverse Execution197364
Ref: Reverse Execution-Footnote-1201991
Ref: Reverse Execution-Footnote-2202618
Node: Process Record and Replay202668
Node: Stack209915
Node: Frames211408
Node: Backtrace214160
Ref: Backtrace-Footnote-1219373
Node: Selection219561
Node: Frame Info222425
Node: Source224756
Node: List225822
Node: Specify Location228435
Node: Edit232081
Ref: Edit-Footnote-1233556
Node: Search233791
Node: Source Path234599
Ref: set substitute-path240966
Node: Machine Code243187
Node: Data249861
Node: Expressions252531
Node: Ambiguous Expressions254623
Node: Variables257857
Node: Arrays262360
Node: Output Formats264891
Ref: Output Formats-Footnote-1268079
Node: Memory268236
Node: Auto Display274390
Node: Print Settings278932
Node: Pretty Printing292536
Node: Pretty-Printer Introduction293049
Node: Pretty-Printer Example294804
Node: Pretty-Printer Commands295582
Node: Value History298006
Node: Convenience Vars300427
Node: Registers305162
Ref: Registers-Footnote-1309839
Node: Floating Point Hardware310234
Node: Vector Unit310766
Node: OS Information311153
Node: Memory Region Attributes313798
Node: Dump/Restore Files318468
Node: Core File Generation320773
Node: Character Sets322007
Node: Caching Remote Data328372
Ref: Caching Remote Data-Footnote-1330173
Node: Searching Memory330411
Node: Optimized Code333288
Node: Inline Functions334898
Node: Macros337868
Node: Tracepoints344971
Node: Set Tracepoints347032
Node: Create and Delete Tracepoints349970
Node: Enable and Disable Tracepoints354858
Node: Tracepoint Passcounts355642
Node: Tracepoint Conditions357069
Node: Trace State Variables358763
Node: Tracepoint Actions360953
Node: Listing Tracepoints366293
Node: Listing Static Tracepoint Markers367414
Node: Starting and Stopping Trace Experiments369260
Node: Tracepoint Restrictions373674
Node: Analyze Collected Data377427
Node: tfind378732
Node: tdump383154
Node: save tracepoints385669
Node: Tracepoint Variables386165
Node: Trace Files387293
Node: Overlays388751
Node: How Overlays Work389471
Ref: A code overlay392031
Node: Overlay Commands395469
Node: Automatic Overlay Debugging399659
Node: Overlay Sample Program401800
Node: Languages403560
Node: Setting404723
Node: Filenames406425
Node: Manually407236
Node: Automatically408445
Node: Show409506
Node: Checks410828
Node: Type Checking412218
Node: Range Checking414951
Node: Supported Languages417352
Node: C418613
Node: C Operators419904
Node: C Constants424223
Node: C Plus Plus Expressions426627
Node: C Defaults430170
Node: C Checks430853
Node: Debugging C431576
Node: Debugging C Plus Plus432060
Node: Decimal Floating Point435247
Node: D436506
Node: Objective-C436772
Node: Method Names in Commands437234
Node: The Print Command with Objective-C438929
Node: OpenCL C439580
Node: OpenCL C Datatypes439855
Node: OpenCL C Expressions440230
Node: OpenCL C Operators440587
Node: Fortran440819
Node: Fortran Operators441541
Node: Fortran Defaults442397
Node: Special Fortran Commands442782
Node: Pascal443288
Node: Modula-2443803
Node: M2 Operators444778
Node: Built-In Func/Proc447777
Node: M2 Constants450638
Node: M2 Types452239
Node: M2 Defaults455458
Node: Deviations456058
Node: M2 Checks457159
Node: M2 Scope457977
Node: GDB/M2459001
Node: Ada459913
Node: Ada Mode Intro460976
Node: Omissions from Ada462886
Node: Additions to Ada467240
Node: Stopping Before Main Program471170
Node: Ada Tasks471699
Node: Ada Tasks and Core Files478112
Node: Ravenscar Profile479030
Node: Ada Glitches480100
Node: Unsupported Languages482894
Node: Symbols483584
Node: Altering497413
Node: Assignment498382
Node: Jumping501487
Node: Signaling503622
Node: Returning504753
Node: Calling508105
Node: Patching511132
Node: GDB Files512209
Node: Files512854
Ref: Shared Libraries525689
Ref: Files-Footnote-1535923
Node: Separate Debug Files536098
Node: Index Files547668
Node: Symbol Errors549011
Node: Data Files552624
Node: Targets553580
Node: Active Targets555060
Node: Target Commands556134
Ref: load560407
Node: Byte Order561388
Node: Remote Debugging562365
Node: Connecting563627
Node: File Transfer568567
Node: Server569507
Ref: Monitor Commands for gdbserver577157
Ref: Server-Footnote-1581706
Node: Remote Configuration581826
Ref: set remotebreak582850
Ref: set remote hardware-watchpoint-limit584314
Ref: set remote hardware-breakpoint-limit584314
Ref: set remote exec-file584596
Node: Remote Stub590984
Node: Stub Contents593881
Node: Bootstrapping595992
Node: Debug Session599801
Node: Configurations601361
Node: Native602130
Node: HP-UX602765
Node: BSD libkvm Interface603054
Node: SVR4 Process Information604125
Node: DJGPP Native607555
Node: Cygwin Native614135
Node: Non-debug DLL Symbols618084
Node: Hurd Native622632
Node: Neutrino627895
Node: Darwin628285
Node: Embedded OS629543
Node: VxWorks630019
Node: VxWorks Connection632236
Node: VxWorks Download633170
Node: VxWorks Attach634905
Node: Embedded Processors635303
Node: ARM636482
Node: M32R/D640603
Node: M68K642305
Node: MicroBlaze642598
Node: MIPS Embedded644048
Node: OpenRISC 1000648998
Node: PowerPC Embedded651853
Node: PA655481
Node: Sparclet655770
Node: Sparclet File657254
Node: Sparclet Connection658134
Node: Sparclet Download658612
Node: Sparclet Execution659661
Node: Sparclite660252
Node: Z8000660627
Node: AVR662011
Node: CRIS662374
Node: Super-H663352
Node: Architectures664467
Node: i386664889
Node: A29K665571
Node: Alpha666410
Node: MIPS666543
Node: HPPA669167
Node: SPU669686
Node: PowerPC671874
Node: Controlling GDB672592
Node: Prompt673418
Node: Editing674197
Node: Command History675140
Node: Screen Size678544
Node: Numbers680378
Node: ABI682355
Node: Messages/Warnings685284
Ref: confirmation requests686710
Node: Debugging Output687917
Node: Other Misc Settings694475
Node: Extending GDB695502
Node: Sequences696993
Node: Define697588
Node: Hooks701201
Node: Command Files703568
Node: Output708638
Node: Python713571
Node: Python Commands714490
Node: Python API716165
Node: Basic Python717973
Node: Exception Handling724944
Node: Values From Inferior727443
Node: Types In Python735953
Node: Pretty Printing API744043
Node: Selecting Pretty-Printers747942
Node: Writing a Pretty-Printer750275
Node: Inferiors In Python755589
Node: Events In Python758505
Node: Threads In Python762956
Node: Commands In Python765587
Node: Parameters In Python774403
Node: Functions In Python779858
Node: Progspaces In Python781971
Node: Objfiles In Python783333
Node: Frames In Python785265
Node: Blocks In Python789493
Node: Symbols In Python791697
Node: Symbol Tables In Python798173
Node: Breakpoints In Python800710
Node: Lazy Strings In Python807561
Node: Auto-loading809835
Node: objfile-gdb.py file810937
Node: .debug_gdb_scripts section812192
Node: Which flavor to choose?813569
Node: Python modules815386
Node: gdb.printing815694
Node: gdb.types816571
Node: Interpreters817558
Node: TUI819657
Node: TUI Overview820624
Node: TUI Keys823057
Node: TUI Single Key Mode825361
Node: TUI Commands826236
Node: TUI Configuration828620
Node: Emacs829916
Node: GDB/MI835393
Node: GDB/MI General Design837241
Node: Context management839764
Node: Asynchronous and non-stop modes842899
Node: Thread groups844891
Node: GDB/MI Command Syntax847169
Node: GDB/MI Input Syntax847412
Node: GDB/MI Output Syntax848966
Node: GDB/MI Compatibility with CLI852538
Node: GDB/MI Development and Front Ends853275
Node: GDB/MI Output Records854932
Node: GDB/MI Result Records855304
Node: GDB/MI Stream Records856310
Node: GDB/MI Async Records857575
Node: GDB/MI Frame Information863872
Node: GDB/MI Thread Information864950
Node: GDB/MI Ada Exception Information865929
Node: GDB/MI Simple Examples866352
Node: GDB/MI Command Description Format868529
Node: GDB/MI Breakpoint Commands869409
Node: GDB/MI Program Context887405
Node: GDB/MI Thread Commands891673
Node: GDB/MI Program Execution895626
Node: GDB/MI Stack Manipulation907407
Node: GDB/MI Variable Objects918309
Ref: -var-set-format928041
Ref: -var-list-children929159
Ref: -var-update937336
Ref: -var-set-frozen940033
Ref: -var-set-update-range940829
Ref: -var-set-visualizer941359
Node: GDB/MI Data Manipulation942856
Node: GDB/MI Tracepoint Commands960441
Node: GDB/MI Symbol Query967770
Node: GDB/MI File Commands968459
Node: GDB/MI Target Manipulation971796
Node: GDB/MI File Transfer Commands978018
Node: GDB/MI Miscellaneous Commands979340
Ref: -interpreter-exec988872
Node: Annotations991181
Node: Annotations Overview992100
Node: Server Prefix994563
Node: Prompting995297
Node: Errors996814
Node: Invalidation997710
Node: Annotations for Running998187
Node: Source Annotations999707
Node: JIT Interface1000632
Node: Declarations1002350
Node: Registering Code1003737
Node: Unregistering Code1004709
Node: GDB Bugs1005310
Node: Bug Criteria1006039
Node: Bug Reporting1006916
Node: Command Line Editing1013686
Node: Introduction and Notation1014338
Node: Readline Interaction1015958
Node: Readline Bare Essentials1017147
Node: Readline Movement Commands1018934
Node: Readline Killing Commands1019897
Node: Readline Arguments1021815
Node: Searching1022857
Node: Readline Init File1025006
Node: Readline Init File Syntax1026069
Node: Conditional Init Constructs1038001
Node: Sample Init File1040532
Node: Bindable Readline Commands1043647
Node: Commands For Moving1044702
Node: Commands For History1045561
Node: Commands For Text1048683
Node: Commands For Killing1051407
Node: Numeric Arguments1053547
Node: Commands For Completion1054684
Node: Keyboard Macros1056226
Node: Miscellaneous Commands1056795
Node: Readline vi Mode1060154
Node: Using History Interactively1061071
Node: History Interaction1061573
Node: Event Designators1062995
Node: Word Designators1063928
Node: Modifiers1065565
Node: In Memoriam1066790
Node: Formatting Documentation1067673
Ref: Formatting Documentation-Footnote-11071039
Node: Installing GDB1071126
Node: Requirements1071698
Ref: Expat1072267
Node: Running Configure1074462
Node: Separate Objdir1078212
Node: Config Names1081179
Node: Configure Options1082647
Node: System-wide configuration1085017
Node: Maintenance Commands1086312
Ref: maint info breakpoints1087496
Node: Remote Protocol1101531
Node: Overview1102120
Ref: Binary Data1104682
Node: Packets1106941
Ref: thread-id syntax1107841
Ref: extended mode1109286
Ref: bc1111007
Ref: bs1111217
Ref: read registers packet1112643
Ref: cycle step packet1114487
Ref: write register packet1116363
Ref: step with signal packet1117270
Ref: vStopped packet1123551
Ref: X packet1123894
Ref: insert breakpoint or watchpoint packet1124180
Node: Stop Reply Packets1126942
Node: General Query Packets1131682
Ref: QNonStop1141748
Ref: QPassSignals1142372
Ref: qSearch memory1144449
Ref: QStartNoAckMode1144947
Ref: qSupported1145477
Ref: multiprocess extensions1154474
Ref: qXfer read1158417
Ref: qXfer auxiliary vector read1158911
Ref: qXfer target description read1159260
Ref: qXfer library list read1159704
Ref: qXfer memory map read1160350
Ref: qXfer sdata read1160736
Ref: qXfer siginfo read1161200
Ref: qXfer spu read1161596
Ref: qXfer threads read1162119
Ref: qXfer traceframe info read1162521
Ref: qXfer osdata read1162938
Ref: qXfer write1164140
Ref: qXfer siginfo write1164697
Ref: qXfer spu write1165093
Ref: General Query Packets-Footnote-11167180
Node: Architecture-Specific Protocol Details1167507
Node: Tracepoint Packets1169020
Node: Host I/O Packets1185467
Node: Interrupts1189609
Node: Notification Packets1191512
Node: Remote Non-Stop1193783
Node: Packet Acknowledgment1198042
Node: Examples1200157
Node: File-I/O Remote Protocol Extension1200783
Node: File-I/O Overview1201245
Node: Protocol Basics1203442
Node: The F Request Packet1205674
Node: The F Reply Packet1206575
Node: The Ctrl-C Message1207493
Node: Console I/O1209122
Node: List of Supported Calls1210339
Node: open1210701
Node: close1213195
Node: read1213577
Node: write1214184
Node: lseek1214951
Node: rename1215829
Node: unlink1217225
Node: stat/fstat1218164
Node: gettimeofday1219051
Node: isatty1219486
Node: system1220082
Node: Protocol-specific Representation of Datatypes1221624
Node: Integral Datatypes1222001
Node: Pointer Values1222808
Node: Memory Transfer1223516
Node: struct stat1224136
Node: struct timeval1226338
Node: Constants1226855
Node: Open Flags1227304
Node: mode_t Values1227645
Node: Errno Values1228137
Node: Lseek Flags1228948
Node: Limits1229133
Node: File-I/O Examples1229493
Node: Library List Format1230609
Node: Memory Map Format1233373
Node: Thread List Format1235933
Node: Traceframe Info Format1236751
Node: Agent Expressions1238208
Node: General Bytecode Design1241029
Node: Bytecode Descriptions1245829
Node: Using Agent Expressions1257975
Node: Varying Target Capabilities1259953
Node: Rationale1261115
Node: Target Descriptions1268501
Node: Retrieving Descriptions1270561
Node: Target Description Format1271646
Node: Predefined Target Types1280696
Node: Standard Target Features1282081
Node: ARM Features1283852
Node: i386 Features1285344
Node: MIPS Features1286448
Node: M68K Features1287393
Node: PowerPC Features1288056
Node: Operating System Information1289340
Node: Process list1290178
Node: Trace File Format1291240
Node: Copying1293221
Node: GNU Free Documentation License1330808
Node: Index1355966

End Tag Table
