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: 305459
gdb.info-3: 616091
gdb.info-4: 902010
gdb.info-5: 1201597
gdb.info-6: 1512256

Tag Table:
(Indirect)
Node: Top1700
Node: Summary5156
Node: Free Software7017
Node: Free Documentation7757
Node: Contributors12691
Node: Sample Session20789
Node: Invocation27625
Node: Invoking GDB28168
Node: File Options30480
Node: Mode Options33537
Ref: -nx33764
Ref: -nh34848
Node: Startup41151
Ref: Home Directory Init File41702
Ref: Option -init-eval-command41812
Ref: Init File in the Current Directory during Startup42152
Ref: Startup-Footnote-144348
Node: Quitting GDB44457
Node: Shell Commands45354
Node: Logging Output46281
Node: Commands47118
Node: Command Syntax47756
Node: Completion49922
Ref: Completion-Footnote-155286
Node: Help55446
Node: Running61197
Node: Compilation62426
Node: Starting64510
Node: Arguments74632
Node: Environment75901
Node: Working Directory79277
Node: Input/Output80429
Node: Attach82400
Node: Kill Process84866
Node: Inferiors and Programs85847
Node: Threads93089
Ref: set libthread-db-search-path100493
Node: Forks102547
Node: Checkpoint/Restart108861
Ref: Checkpoint/Restart-Footnote-1113389
Node: Stopping113424
Node: Breakpoints114687
Node: Set Breaks118226
Node: Set Watchpoints136944
Node: Set Catchpoints146348
Node: Delete Breaks157218
Node: Disabling159158
Node: Conditions162543
Node: Break Commands168190
Node: Dynamic Printf171411
Node: Save Breakpoints175670
Node: Static Probe Points176845
Node: Error in Breakpoints179532
Node: Breakpoint-related Warnings180268
Node: Continuing and Stepping182595
Ref: range stepping191970
Node: Skipping Over Functions and Files193050
Node: Signals196622
Ref: extra signal information201052
Node: Thread Stops202556
Node: All-Stop Mode203655
Node: Non-Stop Mode207555
Node: Background Execution211028
Node: Thread-Specific Breakpoints213592
Node: Interrupted System Calls215596
Node: Observer Mode217110
Node: Reverse Execution220546
Ref: Reverse Execution-Footnote-1225171
Ref: Reverse Execution-Footnote-2225798
Node: Process Record and Replay225848
Node: Stack238813
Node: Frames240361
Node: Backtrace243113
Ref: backtrace-command243464
Ref: Backtrace-Footnote-1249234
Node: Frame Filter Management249422
Ref: disable frame-filter all249966
Node: Selection254266
Node: Frame Info257144
Node: Source259131
Node: List260197
Node: Specify Location262899
Node: Edit267503
Ref: Edit-Footnote-1268979
Node: Search269214
Node: Source Path270022
Ref: set substitute-path276388
Node: Machine Code278608
Node: Data285509
Node: Expressions293173
Node: Ambiguous Expressions295264
Node: Variables298494
Node: Arrays305459
Node: Output Formats307990
Ref: Output Formats-Footnote-1311363
Node: Memory311520
Node: Auto Display317672
Node: Print Settings322214
Ref: set print entry-values330376
Node: Pretty Printing341690
Node: Pretty-Printer Introduction342204
Node: Pretty-Printer Example343959
Node: Pretty-Printer Commands344737
Node: Value History347161
Node: Convenience Vars349583
Node: Convenience Funs356065
Node: Registers358936
Ref: Registers-Footnote-1364865
Node: Floating Point Hardware365260
Node: Vector Unit365792
Node: OS Information366179
Ref: linux info os infotypes368203
Node: Memory Region Attributes372410
Node: Dump/Restore Files377074
Node: Core File Generation379379
Node: Character Sets380603
Node: Caching Target Data386968
Ref: Caching Target Data-Footnote-1389696
Node: Searching Memory389934
Node: Optimized Code392812
Node: Inline Functions394489
Node: Tail Call Frames397116
Ref: set debug entry-values399256
Node: Macros403330
Ref: Macros-Footnote-1410906
Node: Tracepoints411059
Node: Set Tracepoints413121
Node: Create and Delete Tracepoints416059
Node: Enable and Disable Tracepoints422460
Node: Tracepoint Passcounts423700
Node: Tracepoint Conditions425111
Node: Trace State Variables426805
Node: Tracepoint Actions428996
Node: Listing Tracepoints435299
Node: Listing Static Tracepoint Markers437001
Node: Starting and Stopping Trace Experiments438849
Ref: disconnected tracing440594
Node: Tracepoint Restrictions445014
Node: Analyze Collected Data448783
Node: tfind450089
Node: tdump454511
Node: save tracepoints457026
Node: Tracepoint Variables457522
Node: Trace Files458650
Node: Overlays461020
Node: How Overlays Work461740
Ref: A code overlay464295
Node: Overlay Commands467708
Node: Automatic Overlay Debugging471890
Node: Overlay Sample Program474029
Node: Languages475766
Node: Setting476929
Node: Filenames478630
Node: Manually479441
Node: Automatically480650
Node: Show481711
Ref: show language481999
Node: Checks483033
Node: Type Checking484038
Node: Range Checking485867
Node: Supported Languages488268
Node: C489568
Node: C Operators490532
Node: C Constants494845
Node: C Plus Plus Expressions497724
Node: C Defaults501067
Node: C Checks501735
Node: Debugging C502295
Node: Debugging C Plus Plus502779
Node: Decimal Floating Point506253
Node: D507523
Node: Go507781
Node: Objective-C508875
Node: Method Names in Commands509338
Node: The Print Command with Objective-C511029
Node: OpenCL C511680
Node: OpenCL C Datatypes511955
Node: OpenCL C Expressions512330
Node: OpenCL C Operators512687
Node: Fortran512919
Node: Fortran Operators513640
Node: Fortran Defaults514496
Node: Special Fortran Commands514881
Node: Pascal515387
Node: Modula-2515902
Node: M2 Operators516877
Node: Built-In Func/Proc519875
Node: M2 Constants522735
Node: M2 Types524336
Node: M2 Defaults527554
Node: Deviations528155
Node: M2 Checks529256
Node: M2 Scope530073
Node: GDB/M2531097
Node: Ada532010
Node: Ada Mode Intro533120
Node: Omissions from Ada535031
Node: Additions to Ada539384
Node: Stopping Before Main Program543311
Node: Ada Exceptions543845
Node: Ada Tasks545042
Node: Ada Tasks and Core Files551446
Node: Ravenscar Profile552364
Node: Ada Glitches553433
Node: Unsupported Languages556221
Node: Symbols556911
Node: Altering574252
Node: Assignment575221
Node: Jumping578327
Node: Signaling580489
Node: Returning581622
Node: Calling584973
Node: Patching588000
Node: GDB Files589077
Node: Files589797
Ref: Shared Libraries603387
Ref: Files-Footnote-1615017
Node: Separate Debug Files616091
Ref: debug-file-directory619195
Node: MiniDebugInfo627840
Node: Index Files630291
Node: Symbol Errors632353
Node: Data Files635969
Node: Targets636925
Node: Active Targets638405
Node: Target Commands639479
Ref: load643605
Node: Byte Order644586
Node: Remote Debugging645560
Node: Connecting646822
Node: File Transfer651757
Node: Server652696
Ref: Monitor Commands for gdbserver662917
Ref: Server-Footnote-1667574
Node: Remote Configuration667694
Ref: set remotebreak668720
Ref: set remote hardware-watchpoint-limit670183
Ref: set remote hardware-breakpoint-limit670183
Ref: set remote hardware-watchpoint-length-limit670409
Ref: set remote exec-file670824
Node: Remote Stub680313
Node: Stub Contents683208
Node: Bootstrapping685315
Node: Debug Session689125
Node: Configurations691166
Node: Native691935
Node: HP-UX692504
Node: BSD libkvm Interface692793
Node: SVR4 Process Information693864
Node: DJGPP Native697668
Node: Cygwin Native704227
Node: Non-debug DLL Symbols708174
Node: Hurd Native712730
Node: Darwin717986
Node: Embedded OS719247
Node: VxWorks719723
Node: VxWorks Connection721937
Node: VxWorks Download722871
Node: VxWorks Attach724606
Node: Embedded Processors725003
Node: ARM726136
Node: M32R/D730259
Node: M68K731961
Node: MicroBlaze732253
Node: MIPS Embedded733702
Node: PowerPC Embedded738639
Node: PA742405
Node: Sparclet742688
Node: Sparclet File744157
Node: Sparclet Connection745037
Node: Sparclet Download745515
Node: Sparclet Execution746563
Node: Sparclite747154
Node: Z8000747526
Node: AVR748908
Node: CRIS749271
Node: Super-H750249
Node: Architectures751308
Node: AArch64751745
Node: i386752151
Ref: i386-Footnote-1754383
Node: Alpha754469
Node: MIPS754602
Node: HPPA758496
Node: SPU759014
Node: PowerPC761200
Node: Nios II761935
Node: Controlling GDB762324
Node: Prompt763220
Node: Editing764938
Node: Command History765881
Node: Screen Size769412
Node: Numbers771346
Node: ABI773317
Node: Auto-loading776490
Ref: set auto-load off777865
Ref: show auto-load778501
Ref: info auto-load779280
Node: Init File in the Current Directory781949
Ref: set auto-load local-gdbinit782524
Ref: show auto-load local-gdbinit782706
Ref: info auto-load local-gdbinit782870
Node: libthread_db.so.1 file783018
Ref: set auto-load libthread-db783957
Ref: show auto-load libthread-db784088
Ref: info auto-load libthread-db784225
Node: Auto-loading safe path784409
Ref: set auto-load safe-path785715
Ref: show auto-load safe-path786454
Ref: add-auto-load-safe-path786577
Node: Auto-loading verbose mode789471
Ref: set debug auto-load790634
Ref: show debug auto-load790735
Node: Messages/Warnings790857
Ref: confirmation requests792291
Node: Debugging Output793495
Node: Other Misc Settings801972
Node: Extending GDB802996
Node: Sequences804719
Node: Define805380
Node: Hooks809178
Node: Command Files811543
Node: Output816616
Node: Auto-loading sequences821580
Ref: set auto-load gdb-scripts822075
Ref: show auto-load gdb-scripts822199
Ref: info auto-load gdb-scripts822329
Node: Python822560
Node: Python Commands823751
Node: Python API826079
Node: Basic Python828386
Ref: prompt_hook836986
Node: Exception Handling837584
Node: Values From Inferior840080
Node: Types In Python852078
Node: Pretty Printing API861300
Node: Selecting Pretty-Printers865196
Node: Writing a Pretty-Printer867529
Node: Type Printing API872851
Node: Frame Filter API875449
Node: Frame Decorator API882730
Ref: frame_args886314
Node: Writing a Frame Filter889644
Node: Inferiors In Python902010
Node: Events In Python904894
Node: Threads In Python910073
Node: Commands In Python912513
Node: Parameters In Python921919
Node: Functions In Python927379
Node: Progspaces In Python929596
Node: Objfiles In Python931280
Node: Frames In Python933539
Node: Blocks In Python939706
Node: Symbols In Python944068
Node: Symbol Tables In Python951276
Node: Line Tables In Python954201
Node: Breakpoints In Python957038
Node: Finish Breakpoints in Python964952
Node: Lazy Strings In Python967058
Node: Architectures In Python969292
Node: Python Auto-loading971481
Ref: set auto-load python-scripts972110
Ref: show auto-load python-scripts972210
Ref: info auto-load python-scripts972316
Node: Python modules973341
Node: gdb.printing973727
Node: gdb.types975141
Node: gdb.prompt978166
Node: Auto-loading extensions979815
Node: objfile-gdbdotext file980993
Ref: set auto-load scripts-directory982400
Ref: with-auto-load-dir982776
Ref: show auto-load scripts-directory983594
Node: dotdebug_gdb_scripts section983924
Node: Which flavor to choose?985716
Node: Aliases987537
Node: Interpreters990397
Node: TUI992495
Node: TUI Overview993439
Node: TUI Keys995872
Node: TUI Single Key Mode998176
Node: TUI Commands999051
Node: TUI Configuration1001435
Node: Emacs1002741
Node: GDB/MI1008178
Node: GDB/MI General Design1010152
Node: Context management1012672
Node: Asynchronous and non-stop modes1016500
Node: Thread groups1018491
Node: GDB/MI Command Syntax1020769
Node: GDB/MI Input Syntax1021012
Node: GDB/MI Output Syntax1022562
Node: GDB/MI Compatibility with CLI1026132
Node: GDB/MI Development and Front Ends1026869
Node: GDB/MI Output Records1028523
Node: GDB/MI Result Records1028929
Node: GDB/MI Stream Records1030279
Node: GDB/MI Async Records1031544
Node: GDB/MI Breakpoint Information1041159
Node: GDB/MI Frame Information1045110
Node: GDB/MI Thread Information1046196
Node: GDB/MI Ada Exception Information1047176
Node: GDB/MI Simple Examples1047599
Node: GDB/MI Command Description Format1049807
Node: GDB/MI Breakpoint Commands1050687
Node: GDB/MI Catchpoint Commands1070533
Node: Shared Library GDB/MI Catchpoint Commands1070901
Node: Ada Exception GDB/MI Catchpoint Commands1072559
Node: GDB/MI Program Context1074963
Node: GDB/MI Thread Commands1079231
Node: GDB/MI Ada Tasking Commands1083187
Node: GDB/MI Program Execution1085440
Node: GDB/MI Stack Manipulation1097474
Ref: -stack-list-arguments1099373
Ref: -stack-list-frames1103078
Ref: -stack-list-locals1106941
Ref: -stack-list-variables1108431
Node: GDB/MI Variable Objects1109965
Ref: -var-set-format1119923
Ref: -var-list-children1121041
Ref: -var-update1129833
Ref: -var-set-frozen1132831
Ref: -var-set-update-range1133628
Ref: -var-set-visualizer1134157
Node: GDB/MI Data Manipulation1135647
Node: GDB/MI Tracepoint Commands1155185
Node: GDB/MI Symbol Query1166770
Node: GDB/MI File Commands1167459
Node: GDB/MI Target Manipulation1170754
Node: GDB/MI File Transfer Commands1176969
Node: GDB/MI Ada Exceptions Commands1178292
Node: GDB/MI Support Commands1179645
Node: GDB/MI Miscellaneous Commands1184218
Ref: -interpreter-exec1194242
Node: Annotations1196582
Node: Annotations Overview1197501
Node: Server Prefix1199964
Node: Prompting1201597
Node: Errors1203114
Node: Invalidation1204010
Node: Annotations for Running1204489
Node: Source Annotations1206009
Node: JIT Interface1206934
Node: Declarations1208733
Node: Registering Code1210120
Node: Unregistering Code1211092
Node: Custom Debug Info1211719
Node: Using JIT Debug Info Readers1213015
Node: Writing JIT Debug Info Readers1214029
Node: In-Process Agent1216224
Ref: Control Agent1218167
Node: In-Process Agent Protocol1219034
Node: IPA Protocol Objects1219825
Ref: agent expression object1220823
Ref: tracepoint action object1221028
Ref: tracepoint object1221108
Node: IPA Protocol Commands1223684
Node: GDB Bugs1225136
Node: Bug Criteria1225868
Node: Bug Reporting1226745
Node: Command Line Editing1234574
Node: Introduction and Notation1235226
Node: Readline Interaction1236847
Node: Readline Bare Essentials1238036
Node: Readline Movement Commands1239817
Node: Readline Killing Commands1240775
Node: Readline Arguments1242691
Node: Searching1243733
Node: Readline Init File1245883
Node: Readline Init File Syntax1247034
Node: Conditional Init Constructs1262133
Node: Sample Init File1264656
Node: Bindable Readline Commands1267770
Node: Commands For Moving1268822
Node: Commands For History1269680
Node: Commands For Text1273075
Node: Commands For Killing1275798
Node: Numeric Arguments1277938
Node: Commands For Completion1279074
Node: Keyboard Macros1281040
Node: Miscellaneous Commands1281608
Node: Readline vi Mode1285456
Node: Using History Interactively1286366
Node: History Interaction1286881
Node: Event Designators1288303
Node: Word Designators1289440
Node: Modifiers1291075
Node: In Memoriam1292296
Node: Formatting Documentation1293179
Ref: Formatting Documentation-Footnote-11296491
Node: Installing GDB1296555
Node: Requirements1297127
Ref: Expat1297696
Node: Running Configure1300263
Node: Separate Objdir1303802
Node: Config Names1306685
Node: Configure Options1308130
Node: System-wide configuration1310501
Node: System-wide Configuration Scripts1312461
Node: Maintenance Commands1313645
Ref: maint info breakpoints1315300
Node: Remote Protocol1331227
Node: Overview1331881
Ref: Binary Data1334426
Node: Packets1336951
Ref: thread-id syntax1337851
Ref: extended mode1339296
Ref: bc1341020
Ref: bs1341230
Ref: read registers packet1342835
Ref: cycle step packet1344768
Ref: write register packet1346645
Ref: step with signal packet1347642
Ref: vCont packet1349098
Ref: X packet1354910
Ref: insert breakpoint or watchpoint packet1355197
Node: Stop Reply Packets1359239
Node: General Query Packets1363983
Ref: QNonStop1374207
Ref: QPassSignals1374834
Ref: QProgramSignals1376006
Ref: qSearch memory1378486
Ref: QStartNoAckMode1378985
Ref: qSupported1379516
Ref: multiprocess extensions1392214
Ref: install tracepoint in tracing1394244
Ref: qXfer read1397604
Ref: qXfer auxiliary vector read1398099
Ref: qXfer btrace read1398447
Ref: qXfer target description read1399070
Ref: qXfer library list read1399504
Ref: qXfer svr4 library list read1400160
Ref: qXfer memory map read1402013
Ref: qXfer sdata read1402400
Ref: qXfer siginfo read1402866
Ref: qXfer spu read1403263
Ref: qXfer threads read1403787
Ref: qXfer traceframe info read1404190
Ref: qXfer unwind info block1404608
Ref: qXfer fdpic loadmap read1404842
Ref: qXfer osdata read1405258
Ref: qXfer write1406465
Ref: qXfer siginfo write1407018
Ref: qXfer spu write1407415
Ref: General Query Packets-Footnote-11409948
Node: Architecture-Specific Protocol Details1410275
Node: ARM-Specific Protocol Details1410784
Node: ARM Breakpoint Kinds1411032
Node: MIPS-Specific Protocol Details1411363
Node: MIPS Register packet Format1411646
Node: MIPS Breakpoint Kinds1412573
Node: Tracepoint Packets1412991
Ref: QTEnable1421986
Ref: QTDisable1422182
Ref: qTfSTM1427721
Ref: qTsSTM1427721
Ref: qTSTMat1428760
Ref: QTBuffer-size1429907
Node: Host I/O Packets1431876
Node: Interrupts1436486
Node: Notification Packets1438389
Node: Remote Non-Stop1443798
Node: Packet Acknowledgment1446088
Node: Examples1448203
Node: File-I/O Remote Protocol Extension1448797
Node: File-I/O Overview1449259
Node: Protocol Basics1451458
Node: The F Request Packet1453687
Node: The F Reply Packet1454588
Node: The Ctrl-C Message1455506
Node: Console I/O1457132
Node: List of Supported Calls1458348
Node: open1458710
Node: close1461218
Node: read1461601
Node: write1462210
Node: lseek1462981
Node: rename1463865
Node: unlink1465272
Node: stat/fstat1466219
Node: gettimeofday1467112
Node: isatty1467548
Node: system1468144
Node: Protocol-specific Representation of Datatypes1469686
Node: Integral Datatypes1470063
Node: Pointer Values1470870
Node: Memory Transfer1471574
Node: struct stat1472194
Node: struct timeval1474396
Node: Constants1474913
Node: Open Flags1475362
Node: mode_t Values1475703
Node: Errno Values1476195
Node: Lseek Flags1477005
Node: Limits1477190
Node: File-I/O Examples1477550
Node: Library List Format1478638
Node: Library List Format for SVR4 Targets1481420
Node: Memory Map Format1483887
Node: Thread List Format1486462
Node: Traceframe Info Format1487280
Node: Branch Trace Format1488966
Node: Agent Expressions1490311
Node: General Bytecode Design1493132
Node: Bytecode Descriptions1497926
Node: Using Agent Expressions1512256
Node: Varying Target Capabilities1514233
Node: Rationale1515394
Node: Target Descriptions1522783
Node: Retrieving Descriptions1524657
Node: Target Description Format1525742
Node: Predefined Target Types1534790
Node: Standard Target Features1536174
Node: AArch64 Features1538038
Node: ARM Features1538461
Node: i386 Features1539979
Node: MIPS Features1541336
Node: M68K Features1542521
Node: Nios II Features1543184
Node: PowerPC Features1543582
Node: S/390 and System z Features1544905
Node: TIC6x Features1546370
Node: Operating System Information1546930
Node: Process list1547765
Node: Trace File Format1548828
Node: Index Section Format1550821
Node: Man Pages1558791
Node: gdb man1559197
Node: gdbserver man1565233
Node: gcore man1572238
Node: gdbinit man1572895
Node: Copying1573778
Node: GNU Free Documentation License1611338
Node: Concept Index1636484
Node: Command and Variable Index1759495

End Tag Table
