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: 305465
gdb.info-3: 616097
gdb.info-4: 902016
gdb.info-5: 1201603
gdb.info-6: 1512320

Tag Table:
(Indirect)
Node: Top1702
Node: Summary5160
Node: Free Software7021
Node: Free Documentation7761
Node: Contributors12695
Node: Sample Session20793
Node: Invocation27631
Node: Invoking GDB28174
Node: File Options30486
Node: Mode Options33543
Ref: -nx33770
Ref: -nh34854
Node: Startup41157
Ref: Home Directory Init File41708
Ref: Option -init-eval-command41818
Ref: Init File in the Current Directory during Startup42158
Ref: Startup-Footnote-144354
Node: Quitting GDB44463
Node: Shell Commands45360
Node: Logging Output46287
Node: Commands47124
Node: Command Syntax47762
Node: Completion49928
Ref: Completion-Footnote-155292
Node: Help55452
Node: Running61203
Node: Compilation62432
Node: Starting64516
Node: Arguments74638
Node: Environment75907
Node: Working Directory79283
Node: Input/Output80435
Node: Attach82406
Node: Kill Process84872
Node: Inferiors and Programs85853
Node: Threads93095
Ref: set libthread-db-search-path100499
Node: Forks102553
Node: Checkpoint/Restart108867
Ref: Checkpoint/Restart-Footnote-1113395
Node: Stopping113430
Node: Breakpoints114693
Node: Set Breaks118232
Node: Set Watchpoints136950
Node: Set Catchpoints146354
Node: Delete Breaks157224
Node: Disabling159164
Node: Conditions162549
Node: Break Commands168196
Node: Dynamic Printf171417
Node: Save Breakpoints175676
Node: Static Probe Points176851
Node: Error in Breakpoints179538
Node: Breakpoint-related Warnings180274
Node: Continuing and Stepping182601
Ref: range stepping191976
Node: Skipping Over Functions and Files193056
Node: Signals196628
Ref: extra signal information201058
Node: Thread Stops202562
Node: All-Stop Mode203661
Node: Non-Stop Mode207561
Node: Background Execution211034
Node: Thread-Specific Breakpoints213598
Node: Interrupted System Calls215602
Node: Observer Mode217116
Node: Reverse Execution220552
Ref: Reverse Execution-Footnote-1225177
Ref: Reverse Execution-Footnote-2225804
Node: Process Record and Replay225854
Node: Stack238819
Node: Frames240367
Node: Backtrace243119
Ref: backtrace-command243470
Ref: Backtrace-Footnote-1249240
Node: Frame Filter Management249428
Ref: disable frame-filter all249972
Node: Selection254272
Node: Frame Info257150
Node: Source259137
Node: List260203
Node: Specify Location262905
Node: Edit267509
Ref: Edit-Footnote-1268985
Node: Search269220
Node: Source Path270028
Ref: set substitute-path276394
Node: Machine Code278614
Node: Data285515
Node: Expressions293179
Node: Ambiguous Expressions295270
Node: Variables298500
Node: Arrays305465
Node: Output Formats307996
Ref: Output Formats-Footnote-1311369
Node: Memory311526
Node: Auto Display317678
Node: Print Settings322220
Ref: set print entry-values330382
Node: Pretty Printing341696
Node: Pretty-Printer Introduction342210
Node: Pretty-Printer Example343965
Node: Pretty-Printer Commands344743
Node: Value History347167
Node: Convenience Vars349589
Node: Convenience Funs356071
Node: Registers358942
Ref: Registers-Footnote-1364871
Node: Floating Point Hardware365266
Node: Vector Unit365798
Node: OS Information366185
Ref: linux info os infotypes368209
Node: Memory Region Attributes372416
Node: Dump/Restore Files377080
Node: Core File Generation379385
Node: Character Sets380609
Node: Caching Target Data386974
Ref: Caching Target Data-Footnote-1389702
Node: Searching Memory389940
Node: Optimized Code392818
Node: Inline Functions394495
Node: Tail Call Frames397122
Ref: set debug entry-values399262
Node: Macros403336
Ref: Macros-Footnote-1410912
Node: Tracepoints411065
Node: Set Tracepoints413127
Node: Create and Delete Tracepoints416065
Node: Enable and Disable Tracepoints422466
Node: Tracepoint Passcounts423706
Node: Tracepoint Conditions425117
Node: Trace State Variables426811
Node: Tracepoint Actions429002
Node: Listing Tracepoints435305
Node: Listing Static Tracepoint Markers437007
Node: Starting and Stopping Trace Experiments438855
Ref: disconnected tracing440600
Node: Tracepoint Restrictions445020
Node: Analyze Collected Data448789
Node: tfind450095
Node: tdump454517
Node: save tracepoints457032
Node: Tracepoint Variables457528
Node: Trace Files458656
Node: Overlays461026
Node: How Overlays Work461746
Ref: A code overlay464301
Node: Overlay Commands467714
Node: Automatic Overlay Debugging471896
Node: Overlay Sample Program474035
Node: Languages475772
Node: Setting476935
Node: Filenames478636
Node: Manually479447
Node: Automatically480656
Node: Show481717
Ref: show language482005
Node: Checks483039
Node: Type Checking484044
Node: Range Checking485873
Node: Supported Languages488274
Node: C489574
Node: C Operators490538
Node: C Constants494851
Node: C Plus Plus Expressions497730
Node: C Defaults501073
Node: C Checks501741
Node: Debugging C502301
Node: Debugging C Plus Plus502785
Node: Decimal Floating Point506259
Node: D507529
Node: Go507787
Node: Objective-C508881
Node: Method Names in Commands509344
Node: The Print Command with Objective-C511035
Node: OpenCL C511686
Node: OpenCL C Datatypes511961
Node: OpenCL C Expressions512336
Node: OpenCL C Operators512693
Node: Fortran512925
Node: Fortran Operators513646
Node: Fortran Defaults514502
Node: Special Fortran Commands514887
Node: Pascal515393
Node: Modula-2515908
Node: M2 Operators516883
Node: Built-In Func/Proc519881
Node: M2 Constants522741
Node: M2 Types524342
Node: M2 Defaults527560
Node: Deviations528161
Node: M2 Checks529262
Node: M2 Scope530079
Node: GDB/M2531103
Node: Ada532016
Node: Ada Mode Intro533126
Node: Omissions from Ada535037
Node: Additions to Ada539390
Node: Stopping Before Main Program543317
Node: Ada Exceptions543851
Node: Ada Tasks545048
Node: Ada Tasks and Core Files551452
Node: Ravenscar Profile552370
Node: Ada Glitches553439
Node: Unsupported Languages556227
Node: Symbols556917
Node: Altering574258
Node: Assignment575227
Node: Jumping578333
Node: Signaling580495
Node: Returning581628
Node: Calling584979
Node: Patching588006
Node: GDB Files589083
Node: Files589803
Ref: Shared Libraries603393
Ref: Files-Footnote-1615023
Node: Separate Debug Files616097
Ref: debug-file-directory619201
Node: MiniDebugInfo627846
Node: Index Files630297
Node: Symbol Errors632359
Node: Data Files635975
Node: Targets636931
Node: Active Targets638411
Node: Target Commands639485
Ref: load643611
Node: Byte Order644592
Node: Remote Debugging645566
Node: Connecting646828
Node: File Transfer651763
Node: Server652702
Ref: Monitor Commands for gdbserver662923
Ref: Server-Footnote-1667580
Node: Remote Configuration667700
Ref: set remotebreak668726
Ref: set remote hardware-watchpoint-limit670189
Ref: set remote hardware-breakpoint-limit670189
Ref: set remote hardware-watchpoint-length-limit670415
Ref: set remote exec-file670830
Node: Remote Stub680319
Node: Stub Contents683214
Node: Bootstrapping685321
Node: Debug Session689131
Node: Configurations691172
Node: Native691941
Node: HP-UX692510
Node: BSD libkvm Interface692799
Node: SVR4 Process Information693870
Node: DJGPP Native697674
Node: Cygwin Native704233
Node: Non-debug DLL Symbols708180
Node: Hurd Native712736
Node: Darwin717992
Node: Embedded OS719253
Node: VxWorks719729
Node: VxWorks Connection721943
Node: VxWorks Download722877
Node: VxWorks Attach724612
Node: Embedded Processors725009
Node: ARM726142
Node: M32R/D730265
Node: M68K731967
Node: MicroBlaze732259
Node: MIPS Embedded733708
Node: PowerPC Embedded738645
Node: PA742411
Node: Sparclet742694
Node: Sparclet File744163
Node: Sparclet Connection745043
Node: Sparclet Download745521
Node: Sparclet Execution746569
Node: Sparclite747160
Node: Z8000747532
Node: AVR748914
Node: CRIS749277
Node: Super-H750255
Node: Architectures751314
Node: AArch64751751
Node: i386752157
Ref: i386-Footnote-1754389
Node: Alpha754475
Node: MIPS754608
Node: HPPA758502
Node: SPU759020
Node: PowerPC761206
Node: Nios II761941
Node: Controlling GDB762330
Node: Prompt763226
Node: Editing764944
Node: Command History765887
Node: Screen Size769418
Node: Numbers771352
Node: ABI773323
Node: Auto-loading776496
Ref: set auto-load off777871
Ref: show auto-load778507
Ref: info auto-load779286
Node: Init File in the Current Directory781955
Ref: set auto-load local-gdbinit782530
Ref: show auto-load local-gdbinit782712
Ref: info auto-load local-gdbinit782876
Node: libthread_db.so.1 file783024
Ref: set auto-load libthread-db783963
Ref: show auto-load libthread-db784094
Ref: info auto-load libthread-db784231
Node: Auto-loading safe path784415
Ref: set auto-load safe-path785721
Ref: show auto-load safe-path786460
Ref: add-auto-load-safe-path786583
Node: Auto-loading verbose mode789477
Ref: set debug auto-load790640
Ref: show debug auto-load790741
Node: Messages/Warnings790863
Ref: confirmation requests792297
Node: Debugging Output793501
Node: Other Misc Settings801978
Node: Extending GDB803002
Node: Sequences804725
Node: Define805386
Node: Hooks809184
Node: Command Files811549
Node: Output816622
Node: Auto-loading sequences821586
Ref: set auto-load gdb-scripts822081
Ref: show auto-load gdb-scripts822205
Ref: info auto-load gdb-scripts822335
Node: Python822566
Node: Python Commands823757
Node: Python API826085
Node: Basic Python828392
Ref: prompt_hook836992
Node: Exception Handling837590
Node: Values From Inferior840086
Node: Types In Python852084
Node: Pretty Printing API861306
Node: Selecting Pretty-Printers865202
Node: Writing a Pretty-Printer867535
Node: Type Printing API872857
Node: Frame Filter API875455
Node: Frame Decorator API882736
Ref: frame_args886320
Node: Writing a Frame Filter889650
Node: Inferiors In Python902016
Node: Events In Python904900
Node: Threads In Python910079
Node: Commands In Python912519
Node: Parameters In Python921925
Node: Functions In Python927385
Node: Progspaces In Python929602
Node: Objfiles In Python931286
Node: Frames In Python933545
Node: Blocks In Python939712
Node: Symbols In Python944074
Node: Symbol Tables In Python951282
Node: Line Tables In Python954207
Node: Breakpoints In Python957044
Node: Finish Breakpoints in Python964958
Node: Lazy Strings In Python967064
Node: Architectures In Python969298
Node: Python Auto-loading971487
Ref: set auto-load python-scripts972116
Ref: show auto-load python-scripts972216
Ref: info auto-load python-scripts972322
Node: Python modules973347
Node: gdb.printing973733
Node: gdb.types975147
Node: gdb.prompt978172
Node: Auto-loading extensions979821
Node: objfile-gdbdotext file980999
Ref: set auto-load scripts-directory982406
Ref: with-auto-load-dir982782
Ref: show auto-load scripts-directory983600
Node: dotdebug_gdb_scripts section983930
Node: Which flavor to choose?985722
Node: Aliases987543
Node: Interpreters990403
Node: TUI992501
Node: TUI Overview993445
Node: TUI Keys995878
Node: TUI Single Key Mode998182
Node: TUI Commands999057
Node: TUI Configuration1001441
Node: Emacs1002747
Node: GDB/MI1008184
Node: GDB/MI General Design1010158
Node: Context management1012678
Node: Asynchronous and non-stop modes1016506
Node: Thread groups1018497
Node: GDB/MI Command Syntax1020775
Node: GDB/MI Input Syntax1021018
Node: GDB/MI Output Syntax1022568
Node: GDB/MI Compatibility with CLI1026138
Node: GDB/MI Development and Front Ends1026875
Node: GDB/MI Output Records1028529
Node: GDB/MI Result Records1028935
Node: GDB/MI Stream Records1030285
Node: GDB/MI Async Records1031550
Node: GDB/MI Breakpoint Information1041165
Node: GDB/MI Frame Information1045116
Node: GDB/MI Thread Information1046202
Node: GDB/MI Ada Exception Information1047182
Node: GDB/MI Simple Examples1047605
Node: GDB/MI Command Description Format1049813
Node: GDB/MI Breakpoint Commands1050693
Node: GDB/MI Catchpoint Commands1070539
Node: Shared Library GDB/MI Catchpoint Commands1070907
Node: Ada Exception GDB/MI Catchpoint Commands1072565
Node: GDB/MI Program Context1074969
Node: GDB/MI Thread Commands1079237
Node: GDB/MI Ada Tasking Commands1083193
Node: GDB/MI Program Execution1085446
Node: GDB/MI Stack Manipulation1097480
Ref: -stack-list-arguments1099379
Ref: -stack-list-frames1103084
Ref: -stack-list-locals1106947
Ref: -stack-list-variables1108437
Node: GDB/MI Variable Objects1109971
Ref: -var-set-format1119929
Ref: -var-list-children1121047
Ref: -var-update1129839
Ref: -var-set-frozen1132837
Ref: -var-set-update-range1133634
Ref: -var-set-visualizer1134163
Node: GDB/MI Data Manipulation1135653
Node: GDB/MI Tracepoint Commands1155191
Node: GDB/MI Symbol Query1166776
Node: GDB/MI File Commands1167465
Node: GDB/MI Target Manipulation1170760
Node: GDB/MI File Transfer Commands1176975
Node: GDB/MI Ada Exceptions Commands1178298
Node: GDB/MI Support Commands1179651
Node: GDB/MI Miscellaneous Commands1184224
Ref: -interpreter-exec1194248
Node: Annotations1196588
Node: Annotations Overview1197507
Node: Server Prefix1199970
Node: Prompting1201603
Node: Errors1203120
Node: Invalidation1204016
Node: Annotations for Running1204495
Node: Source Annotations1206015
Node: JIT Interface1206940
Node: Declarations1208739
Node: Registering Code1210126
Node: Unregistering Code1211098
Node: Custom Debug Info1211725
Node: Using JIT Debug Info Readers1213021
Node: Writing JIT Debug Info Readers1214035
Node: In-Process Agent1216230
Ref: Control Agent1218173
Node: In-Process Agent Protocol1219040
Node: IPA Protocol Objects1219831
Ref: agent expression object1220829
Ref: tracepoint action object1221034
Ref: tracepoint object1221114
Node: IPA Protocol Commands1223690
Node: GDB Bugs1225142
Node: Bug Criteria1225874
Node: Bug Reporting1226751
Node: Command Line Editing1234580
Node: Introduction and Notation1235232
Node: Readline Interaction1236853
Node: Readline Bare Essentials1238042
Node: Readline Movement Commands1239823
Node: Readline Killing Commands1240781
Node: Readline Arguments1242697
Node: Searching1243739
Node: Readline Init File1245889
Node: Readline Init File Syntax1247040
Node: Conditional Init Constructs1262139
Node: Sample Init File1264662
Node: Bindable Readline Commands1267776
Node: Commands For Moving1268828
Node: Commands For History1269686
Node: Commands For Text1273081
Node: Commands For Killing1275804
Node: Numeric Arguments1277944
Node: Commands For Completion1279080
Node: Keyboard Macros1281046
Node: Miscellaneous Commands1281614
Node: Readline vi Mode1285462
Node: Using History Interactively1286372
Node: History Interaction1286887
Node: Event Designators1288309
Node: Word Designators1289446
Node: Modifiers1291081
Node: In Memoriam1292302
Node: Formatting Documentation1293185
Ref: Formatting Documentation-Footnote-11296505
Node: Installing GDB1296573
Node: Requirements1297145
Ref: Expat1297714
Node: Running Configure1300281
Node: Separate Objdir1303850
Node: Config Names1306745
Node: Configure Options1308194
Node: System-wide configuration1310565
Node: System-wide Configuration Scripts1312525
Node: Maintenance Commands1313709
Ref: maint info breakpoints1315364
Node: Remote Protocol1331291
Node: Overview1331945
Ref: Binary Data1334490
Node: Packets1337015
Ref: thread-id syntax1337915
Ref: extended mode1339360
Ref: bc1341084
Ref: bs1341294
Ref: read registers packet1342899
Ref: cycle step packet1344832
Ref: write register packet1346709
Ref: step with signal packet1347706
Ref: vCont packet1349162
Ref: X packet1354974
Ref: insert breakpoint or watchpoint packet1355261
Node: Stop Reply Packets1359303
Node: General Query Packets1364047
Ref: QNonStop1374271
Ref: QPassSignals1374898
Ref: QProgramSignals1376070
Ref: qSearch memory1378550
Ref: QStartNoAckMode1379049
Ref: qSupported1379580
Ref: multiprocess extensions1392278
Ref: install tracepoint in tracing1394308
Ref: qXfer read1397668
Ref: qXfer auxiliary vector read1398163
Ref: qXfer btrace read1398511
Ref: qXfer target description read1399134
Ref: qXfer library list read1399568
Ref: qXfer svr4 library list read1400224
Ref: qXfer memory map read1402077
Ref: qXfer sdata read1402464
Ref: qXfer siginfo read1402930
Ref: qXfer spu read1403327
Ref: qXfer threads read1403851
Ref: qXfer traceframe info read1404254
Ref: qXfer unwind info block1404672
Ref: qXfer fdpic loadmap read1404906
Ref: qXfer osdata read1405322
Ref: qXfer write1406529
Ref: qXfer siginfo write1407082
Ref: qXfer spu write1407479
Ref: General Query Packets-Footnote-11410012
Node: Architecture-Specific Protocol Details1410339
Node: ARM-Specific Protocol Details1410848
Node: ARM Breakpoint Kinds1411096
Node: MIPS-Specific Protocol Details1411427
Node: MIPS Register packet Format1411710
Node: MIPS Breakpoint Kinds1412637
Node: Tracepoint Packets1413055
Ref: QTEnable1422050
Ref: QTDisable1422246
Ref: qTfSTM1427785
Ref: qTsSTM1427785
Ref: qTSTMat1428824
Ref: QTBuffer-size1429971
Node: Host I/O Packets1431940
Node: Interrupts1436550
Node: Notification Packets1438453
Node: Remote Non-Stop1443862
Node: Packet Acknowledgment1446152
Node: Examples1448267
Node: File-I/O Remote Protocol Extension1448861
Node: File-I/O Overview1449323
Node: Protocol Basics1451522
Node: The F Request Packet1453751
Node: The F Reply Packet1454652
Node: The Ctrl-C Message1455570
Node: Console I/O1457196
Node: List of Supported Calls1458412
Node: open1458774
Node: close1461282
Node: read1461665
Node: write1462274
Node: lseek1463045
Node: rename1463929
Node: unlink1465336
Node: stat/fstat1466283
Node: gettimeofday1467176
Node: isatty1467612
Node: system1468208
Node: Protocol-specific Representation of Datatypes1469750
Node: Integral Datatypes1470127
Node: Pointer Values1470934
Node: Memory Transfer1471638
Node: struct stat1472258
Node: struct timeval1474460
Node: Constants1474977
Node: Open Flags1475426
Node: mode_t Values1475767
Node: Errno Values1476259
Node: Lseek Flags1477069
Node: Limits1477254
Node: File-I/O Examples1477614
Node: Library List Format1478702
Node: Library List Format for SVR4 Targets1481484
Node: Memory Map Format1483951
Node: Thread List Format1486526
Node: Traceframe Info Format1487344
Node: Branch Trace Format1489030
Node: Agent Expressions1490375
Node: General Bytecode Design1493196
Node: Bytecode Descriptions1497990
Node: Using Agent Expressions1512320
Node: Varying Target Capabilities1514297
Node: Rationale1515458
Node: Target Descriptions1522847
Node: Retrieving Descriptions1524721
Node: Target Description Format1525806
Node: Predefined Target Types1534854
Node: Standard Target Features1536238
Node: AArch64 Features1538102
Node: ARM Features1538525
Node: i386 Features1540043
Node: MIPS Features1541400
Node: M68K Features1542585
Node: Nios II Features1543248
Node: PowerPC Features1543646
Node: S/390 and System z Features1544969
Node: TIC6x Features1546434
Node: Operating System Information1546994
Node: Process list1547829
Node: Trace File Format1548892
Node: Index Section Format1550885
Node: Man Pages1558855
Node: gdb man1559261
Node: gdbserver man1565297
Node: gcore man1572302
Node: gdbinit man1572959
Node: Copying1573842
Node: GNU Free Documentation License1611402
Node: Concept Index1636548
Node: Command and Variable Index1759559

End Tag Table
