This is gdb.info, produced by makeinfo version 5.1 from gdb.texinfo.

Copyright (C) 1988-2014 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."
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
* Gdb: (gdb).                     The GNU debugger.
* gdbserver: (gdb) Server.        The GNU debugging server.
END-INFO-DIR-ENTRY


Indirect:
gdb.info-1: 899
gdb.info-2: 302579
gdb.info-3: 621929
gdb.info-4: 910352
gdb.info-5: 1202514
gdb.info-6: 1517316
gdb.info-7: 1924992

Tag Table:
(Indirect)
Node: Top1715
Node: Summary5186
Node: Free Software7047
Node: Free Documentation7787
Node: Contributors12721
Node: Sample Session20819
Node: Invocation27663
Node: Invoking GDB28206
Node: File Options30540
Node: Mode Options33597
Ref: -nx33824
Ref: -nh34908
Node: Startup41226
Ref: Home Directory Init File41777
Ref: Option -init-eval-command41887
Ref: Init File in the Current Directory during Startup42227
Ref: Startup-Footnote-144423
Node: Quitting GDB44532
Node: Shell Commands45429
Node: Logging Output46356
Node: Commands47193
Node: Command Syntax47831
Node: Completion49997
Ref: Completion-Footnote-155361
Node: Help55521
Node: Running61272
Node: Compilation62501
Node: Starting64585
Ref: set exec-wrapper69878
Ref: set auto-connect-native-target72032
Node: Arguments76428
Node: Environment77697
Node: Working Directory81431
Node: Input/Output82583
Node: Attach84554
Node: Kill Process87020
Node: Inferiors and Programs88001
Node: Threads95244
Ref: set libthread-db-search-path102653
Node: Forks104707
Node: Checkpoint/Restart111021
Ref: Checkpoint/Restart-Footnote-1115549
Node: Stopping115584
Node: Breakpoints116847
Node: Set Breaks120386
Node: Set Watchpoints139121
Node: Set Catchpoints148525
Node: Delete Breaks159399
Node: Disabling161339
Node: Conditions164724
Node: Break Commands170371
Node: Dynamic Printf173592
Node: Save Breakpoints177851
Node: Static Probe Points179026
Node: Error in Breakpoints181713
Node: Breakpoint-related Warnings182449
Node: Continuing and Stepping184776
Ref: range stepping194156
Node: Skipping Over Functions and Files195236
Node: Signals198808
Ref: extra signal information203242
Node: Thread Stops204746
Node: All-Stop Mode205845
Node: Non-Stop Mode209745
Node: Background Execution213158
Node: Thread-Specific Breakpoints215374
Node: Interrupted System Calls217392
Node: Observer Mode218906
Node: Reverse Execution222342
Ref: Reverse Execution-Footnote-1226967
Ref: Reverse Execution-Footnote-2227594
Node: Process Record and Replay227644
Node: Stack241970
Node: Frames243518
Node: Backtrace246285
Ref: backtrace-command246636
Ref: Backtrace-Footnote-1252406
Node: Frame Filter Management252594
Ref: disable frame-filter all253138
Node: Selection257446
Node: Frame Info260318
Node: Source262305
Node: List263371
Node: Specify Location266073
Node: Edit270677
Ref: Edit-Footnote-1272153
Node: Search272388
Node: Source Path273196
Ref: set substitute-path279562
Node: Machine Code281782
Node: Data288683
Node: Expressions296347
Node: Ambiguous Expressions298450
Node: Variables302579
Node: Arrays308645
Node: Output Formats311176
Ref: Output Formats-Footnote-1314549
Node: Memory314706
Node: Auto Display321103
Node: Print Settings325645
Ref: set print entry-values333807
Node: Pretty Printing345121
Node: Pretty-Printer Introduction345635
Node: Pretty-Printer Example347390
Node: Pretty-Printer Commands348168
Node: Value History350592
Node: Convenience Vars353014
Node: Convenience Funs359496
Node: Registers362367
Ref: Registers-Footnote-1368300
Node: Floating Point Hardware368695
Node: Vector Unit369227
Node: OS Information369614
Ref: linux info os infotypes371638
Node: Memory Region Attributes375845
Node: Dump/Restore Files380509
Node: Core File Generation382814
Node: Character Sets384038
Node: Caching Target Data390403
Ref: Caching Target Data-Footnote-1393131
Node: Searching Memory393369
Node: Optimized Code396247
Node: Inline Functions397924
Node: Tail Call Frames400551
Ref: set debug entry-values402691
Node: Macros406765
Ref: Macros-Footnote-1414341
Node: Tracepoints414494
Node: Set Tracepoints416556
Node: Create and Delete Tracepoints419494
Node: Enable and Disable Tracepoints425895
Node: Tracepoint Passcounts427135
Node: Tracepoint Conditions428546
Node: Trace State Variables430240
Node: Tracepoint Actions432435
Node: Listing Tracepoints438738
Node: Listing Static Tracepoint Markers440440
Node: Starting and Stopping Trace Experiments442288
Ref: disconnected tracing444033
Node: Tracepoint Restrictions448453
Node: Analyze Collected Data452222
Node: tfind453528
Node: tdump457950
Node: save tracepoints460465
Node: Tracepoint Variables460961
Node: Trace Files462089
Node: Overlays464465
Node: How Overlays Work465185
Ref: A code overlay467740
Node: Overlay Commands471153
Node: Automatic Overlay Debugging475335
Node: Overlay Sample Program477474
Node: Languages479211
Node: Setting480374
Node: Filenames482075
Node: Manually482886
Node: Automatically484095
Node: Show485156
Ref: show language485444
Node: Checks486478
Node: Type Checking487483
Node: Range Checking489312
Node: Supported Languages491713
Node: C493013
Node: C Operators493977
Node: C Constants498316
Node: C Plus Plus Expressions501195
Node: C Defaults504538
Node: C Checks505206
Node: Debugging C505766
Node: Debugging C Plus Plus506250
Node: Decimal Floating Point509724
Node: D510994
Node: Go511252
Node: Objective-C512346
Node: Method Names in Commands512809
Node: The Print Command with Objective-C514500
Node: OpenCL C515151
Node: OpenCL C Datatypes515426
Node: OpenCL C Expressions515801
Node: OpenCL C Operators516158
Node: Fortran516390
Node: Fortran Operators517111
Node: Fortran Defaults517967
Node: Special Fortran Commands518352
Node: Pascal518858
Node: Modula-2519373
Node: M2 Operators520348
Node: Built-In Func/Proc523346
Node: M2 Constants526260
Node: M2 Types527861
Node: M2 Defaults531079
Node: Deviations531680
Node: M2 Checks532781
Node: M2 Scope533598
Node: GDB/M2534622
Node: Ada535535
Node: Ada Mode Intro536645
Node: Omissions from Ada538556
Node: Additions to Ada542909
Node: Stopping Before Main Program546836
Node: Ada Exceptions547370
Node: Ada Tasks548567
Node: Ada Tasks and Core Files554988
Node: Ravenscar Profile555906
Node: Ada Glitches556975
Node: Unsupported Languages560984
Node: Symbols561674
Node: Altering579938
Node: Assignment580907
Node: Jumping584013
Node: Signaling586175
Node: Returning587312
Node: Calling590663
Node: Patching593705
Node: GDB Files594782
Node: Files595502
Ref: Shared Libraries609225
Ref: Files-Footnote-1620855
Node: Separate Debug Files621929
Ref: debug-file-directory625033
Node: MiniDebugInfo633647
Node: Index Files636098
Node: Symbol Errors638160
Node: Data Files641776
Node: Targets642732
Node: Active Targets644212
Node: Target Commands645286
Ref: load649668
Node: Byte Order650649
Node: Remote Debugging651623
Node: Connecting652885
Node: File Transfer657820
Node: Server658759
Ref: Other Command-Line Arguments for gdbserver666350
Ref: Monitor Commands for gdbserver669464
Ref: Server-Footnote-1674639
Node: Remote Configuration674759
Ref: set remotebreak675785
Ref: set remote hardware-watchpoint-limit677248
Ref: set remote hardware-breakpoint-limit677248
Ref: set remote hardware-watchpoint-length-limit677474
Ref: set remote exec-file677889
Node: Remote Stub687378
Node: Stub Contents690273
Node: Bootstrapping692380
Node: Debug Session696195
Node: Configurations698236
Node: Native699005
Node: HP-UX699574
Node: BSD libkvm Interface699863
Node: SVR4 Process Information700934
Node: DJGPP Native704738
Node: Cygwin Native711297
Node: Non-debug DLL Symbols715371
Node: Hurd Native719524
Node: Darwin724780
Node: Embedded OS726041
Node: VxWorks726517
Node: VxWorks Connection728731
Node: VxWorks Download729665
Node: VxWorks Attach731400
Node: Embedded Processors731797
Node: ARM732930
Node: M32R/D737066
Node: M68K738768
Node: MicroBlaze739060
Node: MIPS Embedded740509
Node: PowerPC Embedded745446
Node: PA749226
Node: Sparclet749509
Node: Sparclet File750978
Node: Sparclet Connection751858
Node: Sparclet Download752336
Node: Sparclet Execution753384
Node: Sparclite753975
Node: Z8000754347
Node: AVR755729
Node: CRIS756092
Node: Super-H757070
Node: Architectures758129
Node: AArch64758566
Node: i386758972
Ref: i386-Footnote-1761204
Node: Alpha761290
Node: MIPS761423
Node: HPPA765317
Node: SPU765835
Node: PowerPC768021
Node: Nios II768756
Node: Controlling GDB769145
Node: Prompt770041
Node: Editing771759
Node: Command History772702
Node: Screen Size776233
Node: Numbers778167
Node: ABI780146
Node: Auto-loading783319
Ref: set auto-load off784694
Ref: show auto-load785330
Ref: info auto-load786109
Node: Init File in the Current Directory789039
Ref: set auto-load local-gdbinit789614
Ref: show auto-load local-gdbinit789796
Ref: info auto-load local-gdbinit789960
Node: libthread_db.so.1 file790108
Ref: set auto-load libthread-db791047
Ref: show auto-load libthread-db791178
Ref: info auto-load libthread-db791315
Node: Auto-loading safe path791499
Ref: set auto-load safe-path792805
Ref: show auto-load safe-path793544
Ref: add-auto-load-safe-path793667
Node: Auto-loading verbose mode796561
Ref: set debug auto-load797724
Ref: show debug auto-load797825
Node: Messages/Warnings797947
Ref: confirmation requests799381
Node: Debugging Output800585
Node: Other Misc Settings809064
Node: Extending GDB810088
Node: Sequences811941
Node: Define812602
Node: Hooks816413
Node: Command Files818778
Node: Output823851
Node: Auto-loading sequences828815
Ref: set auto-load gdb-scripts829310
Ref: show auto-load gdb-scripts829434
Ref: info auto-load gdb-scripts829564
Node: Python829795
Node: Python Commands830968
Node: Python API833296
Node: Basic Python835779
Ref: prompt_hook844441
Node: Exception Handling845039
Node: Values From Inferior847535
Node: Types In Python860444
Node: Pretty Printing API869625
Node: Selecting Pretty-Printers873521
Node: Writing a Pretty-Printer875854
Node: Type Printing API881176
Node: Frame Filter API883792
Node: Frame Decorator API891073
Ref: frame_args894657
Node: Writing a Frame Filter897987
Node: Xmethods In Python910352
Node: Xmethod API913242
Node: Writing an Xmethod916761
Node: Inferiors In Python922346
Node: Events In Python925226
Node: Threads In Python930405
Node: Commands In Python932845
Node: Parameters In Python942255
Node: Functions In Python947715
Node: Progspaces In Python949932
Node: Objfiles In Python951616
Node: Frames In Python953875
Node: Blocks In Python960178
Node: Symbols In Python964540
Node: Symbol Tables In Python971767
Node: Line Tables In Python974692
Node: Breakpoints In Python977529
Node: Finish Breakpoints in Python985457
Node: Lazy Strings In Python987563
Node: Architectures In Python989797
Node: Python Auto-loading991986
Ref: set auto-load python-scripts992615
Ref: show auto-load python-scripts992715
Ref: info auto-load python-scripts992821
Node: Python modules993846
Node: gdb.printing994232
Node: gdb.types995659
Node: gdb.prompt998671
Node: Guile1000320
Node: Guile Introduction1000979
Node: Guile Commands1001850
Node: Guile API1003704
Node: Basic Guile1005701
Node: Guile Configuration1011383
Node: GDB Scheme Data Types1012359
Node: Guile Exception Handling1014191
Node: Values From Inferior In Guile1018225
Node: Arithmetic In Guile1033760
Node: Types In Guile1035391
Ref: Fields of a type in Guile1043340
Node: Guile Pretty Printing API1044736
Node: Selecting Guile Pretty-Printers1050338
Node: Writing a Guile Pretty-Printer1052714
Node: Commands In Guile1057899
Node: Parameters In Guile1068679
Ref: Parameters In Guile-Footnote-11075560
Node: Progspaces In Guile1075676
Node: Objfiles In Guile1078264
Node: Frames In Guile1080336
Node: Blocks In Guile1086766
Node: Symbols In Guile1091574
Node: Symbol Tables In Guile1098908
Node: Breakpoints In Guile1101871
Node: Lazy Strings In Guile1112102
Node: Architectures In Guile1114396
Node: Disassembly In Guile1118703
Node: I/O Ports in Guile1121905
Node: Memory Ports in Guile1122461
Node: Iterators In Guile1125633
Node: Guile Auto-loading1129922
Ref: set auto-load guile-scripts1130545
Ref: show auto-load guile-scripts1130643
Ref: info auto-load guile-scripts1130747
Node: Guile Modules1131706
Node: Guile Printing Module1132028
Node: Guile Types Module1132847
Node: Auto-loading extensions1134140
Node: objfile-gdbdotext file1135338
Ref: set auto-load scripts-directory1136774
Ref: with-auto-load-dir1137150
Ref: show auto-load scripts-directory1137968
Node: dotdebug_gdb_scripts section1138298
Node: Which flavor to choose?1140144
Node: Multiple Extension Languages1141965
Node: Aliases1143029
Node: Interpreters1145894
Node: TUI1147992
Node: TUI Overview1148936
Node: TUI Keys1151369
Node: TUI Single Key Mode1153673
Node: TUI Commands1154548
Node: TUI Configuration1156932
Node: Emacs1158238
Node: GDB/MI1163675
Node: GDB/MI General Design1165649
Node: Context management1168169
Node: Asynchronous and non-stop modes1171997
Node: Thread groups1174971
Node: GDB/MI Command Syntax1177249
Node: GDB/MI Input Syntax1177492
Node: GDB/MI Output Syntax1179042
Node: GDB/MI Compatibility with CLI1182627
Node: GDB/MI Development and Front Ends1183364
Node: GDB/MI Output Records1185018
Node: GDB/MI Result Records1185424
Node: GDB/MI Stream Records1186774
Node: GDB/MI Async Records1188039
Node: GDB/MI Breakpoint Information1197664
Node: GDB/MI Frame Information1202514
Node: GDB/MI Thread Information1203600
Node: GDB/MI Ada Exception Information1204580
Node: GDB/MI Simple Examples1205003
Node: GDB/MI Command Description Format1207211
Node: GDB/MI Breakpoint Commands1208091
Node: GDB/MI Catchpoint Commands1227937
Node: Shared Library GDB/MI Catchpoint Commands1228305
Node: Ada Exception GDB/MI Catchpoint Commands1229963
Node: GDB/MI Program Context1232367
Node: GDB/MI Thread Commands1236635
Node: GDB/MI Ada Tasking Commands1240591
Node: GDB/MI Program Execution1242844
Node: GDB/MI Stack Manipulation1254878
Ref: -stack-list-arguments1256777
Ref: -stack-list-frames1260482
Ref: -stack-list-locals1264345
Ref: -stack-list-variables1265835
Node: GDB/MI Variable Objects1267369
Ref: -var-set-format1277327
Ref: -var-list-children1278445
Ref: -var-update1287237
Ref: -var-set-frozen1290235
Ref: -var-set-update-range1291032
Ref: -var-set-visualizer1291561
Node: GDB/MI Data Manipulation1293051
Node: GDB/MI Tracepoint Commands1312598
Node: GDB/MI Symbol Query1324183
Node: GDB/MI File Commands1324872
Node: GDB/MI Target Manipulation1328167
Node: GDB/MI File Transfer Commands1334382
Node: GDB/MI Ada Exceptions Commands1335705
Node: GDB/MI Support Commands1337058
Node: GDB/MI Miscellaneous Commands1341631
Ref: -interpreter-exec1351655
Node: Annotations1353995
Node: Annotations Overview1354914
Node: Server Prefix1357377
Node: Prompting1358111
Node: Errors1359628
Node: Invalidation1360524
Node: Annotations for Running1361003
Node: Source Annotations1362537
Node: JIT Interface1363466
Node: Declarations1365265
Node: Registering Code1366652
Node: Unregistering Code1367624
Node: Custom Debug Info1368251
Node: Using JIT Debug Info Readers1369547
Node: Writing JIT Debug Info Readers1370559
Node: In-Process Agent1372754
Ref: Control Agent1374697
Node: In-Process Agent Protocol1375564
Node: IPA Protocol Objects1376355
Ref: agent expression object1377353
Ref: tracepoint action object1377558
Ref: tracepoint object1377638
Node: IPA Protocol Commands1380214
Node: GDB Bugs1381684
Node: Bug Criteria1382416
Node: Bug Reporting1383293
Node: Command Line Editing1390254
Node: Introduction and Notation1390906
Node: Readline Interaction1392527
Node: Readline Bare Essentials1393716
Node: Readline Movement Commands1395497
Node: Readline Killing Commands1396455
Node: Readline Arguments1398371
Node: Searching1399413
Node: Readline Init File1401563
Node: Readline Init File Syntax1402714
Node: Conditional Init Constructs1417813
Node: Sample Init File1420336
Node: Bindable Readline Commands1423450
Node: Commands For Moving1424502
Node: Commands For History1425360
Node: Commands For Text1428755
Node: Commands For Killing1431478
Node: Numeric Arguments1433618
Node: Commands For Completion1434754
Node: Keyboard Macros1436720
Node: Miscellaneous Commands1437288
Node: Readline vi Mode1441136
Node: Using History Interactively1442046
Node: History Interaction1442561
Node: Event Designators1443983
Node: Word Designators1445120
Node: Modifiers1446755
Node: In Memoriam1447976
Node: Formatting Documentation1448859
Ref: Formatting Documentation-Footnote-11452224
Node: Installing GDB1452311
Node: Requirements1452883
Ref: Expat1453452
Node: Running Configure1456019
Node: Separate Objdir1459769
Node: Config Names1462735
Node: Configure Options1464203
Node: System-wide configuration1466574
Node: System-wide Configuration Scripts1468534
Node: Maintenance Commands1469718
Ref: maint info breakpoints1471373
Node: Remote Protocol1487636
Node: Overview1488290
Ref: Binary Data1490835
Node: Packets1493360
Ref: thread-id syntax1494260
Ref: extended mode1495705
Ref: ? packet1495963
Ref: bc1497429
Ref: bs1497639
Ref: read registers packet1499256
Ref: cycle step packet1501192
Ref: write register packet1503793
Ref: step with signal packet1504772
Ref: vCont packet1506248
Ref: vKill packet1511136
Ref: X packet1512066
Ref: insert breakpoint or watchpoint packet1512377
Node: Stop Reply Packets1517316
Node: General Query Packets1522082
Ref: qCRC packet1524912
Ref: QNonStop1532735
Ref: QPassSignals1533397
Ref: QProgramSignals1534604
Ref: qSearch memory1537119
Ref: QStartNoAckMode1537627
Ref: qSupported1538158
Ref: multiprocess extensions1550856
Ref: install tracepoint in tracing1552886
Ref: qXfer read1556270
Ref: qXfer auxiliary vector read1556765
Ref: qXfer btrace read1557113
Ref: qXfer target description read1558180
Ref: qXfer library list read1558614
Ref: qXfer svr4 library list read1559270
Ref: qXfer memory map read1561123
Ref: qXfer sdata read1561510
Ref: qXfer siginfo read1561976
Ref: qXfer spu read1562373
Ref: qXfer threads read1562897
Ref: qXfer traceframe info read1563300
Ref: qXfer unwind info block1563718
Ref: qXfer fdpic loadmap read1563952
Ref: qXfer osdata read1564368
Ref: qXfer write1565630
Ref: qXfer siginfo write1566197
Ref: qXfer spu write1566594
Ref: General Query Packets-Footnote-11569136
Node: Architecture-Specific Protocol Details1569463
Node: ARM-Specific Protocol Details1569972
Node: ARM Breakpoint Kinds1570220
Node: MIPS-Specific Protocol Details1570551
Node: MIPS Register packet Format1570834
Node: MIPS Breakpoint Kinds1571761
Node: Tracepoint Packets1572179
Ref: QTEnable1581170
Ref: QTDisable1581366
Ref: qTfSTM1586903
Ref: qTsSTM1586903
Ref: qTSTMat1587980
Ref: QTBuffer-size1589131
Node: Host I/O Packets1591104
Node: Interrupts1595715
Node: Notification Packets1597618
Node: Remote Non-Stop1603038
Node: Packet Acknowledgment1605328
Node: Examples1607443
Node: File-I/O Remote Protocol Extension1608037
Node: File-I/O Overview1608499
Node: Protocol Basics1610698
Node: The F Request Packet1612927
Node: The F Reply Packet1613828
Node: The Ctrl-C Message1614746
Node: Console I/O1616372
Node: List of Supported Calls1617588
Node: open1617950
Node: close1620458
Node: read1620841
Node: write1621450
Node: lseek1622221
Node: rename1623105
Node: unlink1624512
Node: stat/fstat1625459
Node: gettimeofday1626352
Node: isatty1626788
Node: system1627384
Node: Protocol-specific Representation of Datatypes1628926
Node: Integral Datatypes1629303
Node: Pointer Values1630110
Node: Memory Transfer1630814
Node: struct stat1631434
Node: struct timeval1633636
Node: Constants1634153
Node: Open Flags1634602
Node: mode_t Values1634943
Node: Errno Values1635435
Node: Lseek Flags1636245
Node: Limits1636430
Node: File-I/O Examples1636790
Node: Library List Format1637878
Node: Library List Format for SVR4 Targets1640660
Node: Memory Map Format1643127
Node: Thread List Format1645702
Node: Traceframe Info Format1646520
Node: Branch Trace Format1648206
Node: Agent Expressions1649551
Node: General Bytecode Design1652372
Node: Bytecode Descriptions1657166
Node: Using Agent Expressions1670597
Node: Varying Target Capabilities1672574
Node: Rationale1673735
Node: Target Descriptions1681124
Node: Retrieving Descriptions1682998
Node: Target Description Format1684083
Node: Predefined Target Types1693126
Node: Standard Target Features1694510
Node: AArch64 Features1696374
Node: ARM Features1696797
Node: i386 Features1698315
Node: MIPS Features1700251
Node: M68K Features1701436
Node: Nios II Features1702099
Node: PowerPC Features1702497
Node: S/390 and System z Features1703820
Node: TIC6x Features1705285
Node: Operating System Information1705845
Node: Process list1706680
Node: Trace File Format1707743
Node: Index Section Format1709736
Node: Man Pages1717706
Node: gdb man1718112
Node: gdbserver man1724148
Node: gcore man1731345
Node: gdbinit man1732002
Node: Copying1732885
Node: GNU Free Documentation License1770445
Node: Concept Index1795591
Node: Command and Variable Index1924992

End Tag Table
