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: 305509
gdb.info-3: 616141
gdb.info-4: 902060
gdb.info-5: 1200913
gdb.info-6: 1511962

Tag Table:
(Indirect)
Node: Top1719
Node: Summary5194
Node: Free Software7055
Node: Free Documentation7795
Node: Contributors12729
Node: Sample Session20827
Node: Invocation27675
Node: Invoking GDB28218
Node: File Options30530
Node: Mode Options33587
Ref: -nx33814
Ref: -nh34898
Node: Startup41201
Ref: Home Directory Init File41752
Ref: Option -init-eval-command41862
Ref: Init File in the Current Directory during Startup42202
Ref: Startup-Footnote-144398
Node: Quitting GDB44507
Node: Shell Commands45404
Node: Logging Output46331
Node: Commands47168
Node: Command Syntax47806
Node: Completion49972
Ref: Completion-Footnote-155336
Node: Help55496
Node: Running61247
Node: Compilation62476
Node: Starting64560
Node: Arguments74682
Node: Environment75951
Node: Working Directory79327
Node: Input/Output80479
Node: Attach82450
Node: Kill Process84916
Node: Inferiors and Programs85897
Node: Threads93139
Ref: set libthread-db-search-path100543
Node: Forks102597
Node: Checkpoint/Restart108911
Ref: Checkpoint/Restart-Footnote-1113439
Node: Stopping113474
Node: Breakpoints114737
Node: Set Breaks118276
Node: Set Watchpoints136994
Node: Set Catchpoints146398
Node: Delete Breaks157268
Node: Disabling159208
Node: Conditions162593
Node: Break Commands168240
Node: Dynamic Printf171461
Node: Save Breakpoints175720
Node: Static Probe Points176895
Node: Error in Breakpoints179582
Node: Breakpoint-related Warnings180318
Node: Continuing and Stepping182645
Ref: range stepping192020
Node: Skipping Over Functions and Files193100
Node: Signals196672
Ref: extra signal information201102
Node: Thread Stops202606
Node: All-Stop Mode203705
Node: Non-Stop Mode207605
Node: Background Execution211078
Node: Thread-Specific Breakpoints213642
Node: Interrupted System Calls215646
Node: Observer Mode217160
Node: Reverse Execution220596
Ref: Reverse Execution-Footnote-1225221
Ref: Reverse Execution-Footnote-2225848
Node: Process Record and Replay225898
Node: Stack238863
Node: Frames240411
Node: Backtrace243163
Ref: backtrace-command243514
Ref: Backtrace-Footnote-1249284
Node: Frame Filter Management249472
Ref: disable frame-filter all250016
Node: Selection254316
Node: Frame Info257194
Node: Source259181
Node: List260247
Node: Specify Location262949
Node: Edit267553
Ref: Edit-Footnote-1269029
Node: Search269264
Node: Source Path270072
Ref: set substitute-path276438
Node: Machine Code278658
Node: Data285559
Node: Expressions293223
Node: Ambiguous Expressions295314
Node: Variables298544
Node: Arrays305509
Node: Output Formats308040
Ref: Output Formats-Footnote-1311413
Node: Memory311570
Node: Auto Display317722
Node: Print Settings322264
Ref: set print entry-values330426
Node: Pretty Printing341740
Node: Pretty-Printer Introduction342254
Node: Pretty-Printer Example344009
Node: Pretty-Printer Commands344787
Node: Value History347211
Node: Convenience Vars349633
Node: Convenience Funs356115
Node: Registers358986
Ref: Registers-Footnote-1364915
Node: Floating Point Hardware365310
Node: Vector Unit365842
Node: OS Information366229
Ref: linux info os infotypes368253
Node: Memory Region Attributes372460
Node: Dump/Restore Files377124
Node: Core File Generation379429
Node: Character Sets380653
Node: Caching Target Data387018
Ref: Caching Target Data-Footnote-1389746
Node: Searching Memory389984
Node: Optimized Code392862
Node: Inline Functions394539
Node: Tail Call Frames397166
Ref: set debug entry-values399306
Node: Macros403380
Ref: Macros-Footnote-1410956
Node: Tracepoints411109
Node: Set Tracepoints413171
Node: Create and Delete Tracepoints416109
Node: Enable and Disable Tracepoints422510
Node: Tracepoint Passcounts423750
Node: Tracepoint Conditions425161
Node: Trace State Variables426855
Node: Tracepoint Actions429046
Node: Listing Tracepoints435349
Node: Listing Static Tracepoint Markers437051
Node: Starting and Stopping Trace Experiments438899
Ref: disconnected tracing440644
Node: Tracepoint Restrictions445064
Node: Analyze Collected Data448833
Node: tfind450139
Node: tdump454561
Node: save tracepoints457076
Node: Tracepoint Variables457572
Node: Trace Files458700
Node: Overlays461070
Node: How Overlays Work461790
Ref: A code overlay464345
Node: Overlay Commands467758
Node: Automatic Overlay Debugging471940
Node: Overlay Sample Program474079
Node: Languages475816
Node: Setting476979
Node: Filenames478680
Node: Manually479491
Node: Automatically480700
Node: Show481761
Ref: show language482049
Node: Checks483083
Node: Type Checking484088
Node: Range Checking485917
Node: Supported Languages488318
Node: C489618
Node: C Operators490582
Node: C Constants494895
Node: C Plus Plus Expressions497774
Node: C Defaults501117
Node: C Checks501785
Node: Debugging C502345
Node: Debugging C Plus Plus502829
Node: Decimal Floating Point506303
Node: D507573
Node: Go507831
Node: Objective-C508925
Node: Method Names in Commands509388
Node: The Print Command with Objective-C511079
Node: OpenCL C511730
Node: OpenCL C Datatypes512005
Node: OpenCL C Expressions512380
Node: OpenCL C Operators512737
Node: Fortran512969
Node: Fortran Operators513690
Node: Fortran Defaults514546
Node: Special Fortran Commands514931
Node: Pascal515437
Node: Modula-2515952
Node: M2 Operators516927
Node: Built-In Func/Proc519925
Node: M2 Constants522785
Node: M2 Types524386
Node: M2 Defaults527604
Node: Deviations528205
Node: M2 Checks529306
Node: M2 Scope530123
Node: GDB/M2531147
Node: Ada532060
Node: Ada Mode Intro533170
Node: Omissions from Ada535081
Node: Additions to Ada539434
Node: Stopping Before Main Program543361
Node: Ada Exceptions543895
Node: Ada Tasks545092
Node: Ada Tasks and Core Files551496
Node: Ravenscar Profile552414
Node: Ada Glitches553483
Node: Unsupported Languages556271
Node: Symbols556961
Node: Altering574302
Node: Assignment575271
Node: Jumping578377
Node: Signaling580539
Node: Returning581672
Node: Calling585023
Node: Patching588050
Node: GDB Files589127
Node: Files589847
Ref: Shared Libraries603437
Ref: Files-Footnote-1615067
Node: Separate Debug Files616141
Ref: debug-file-directory619245
Node: MiniDebugInfo627890
Node: Index Files630341
Node: Symbol Errors632403
Node: Data Files636019
Node: Targets636975
Node: Active Targets638455
Node: Target Commands639529
Ref: load643655
Node: Byte Order644636
Node: Remote Debugging645610
Node: Connecting646872
Node: File Transfer651807
Node: Server652746
Ref: Monitor Commands for gdbserver662967
Ref: Server-Footnote-1667624
Node: Remote Configuration667744
Ref: set remotebreak668770
Ref: set remote hardware-watchpoint-limit670233
Ref: set remote hardware-breakpoint-limit670233
Ref: set remote hardware-watchpoint-length-limit670459
Ref: set remote exec-file670874
Node: Remote Stub680363
Node: Stub Contents683258
Node: Bootstrapping685365
Node: Debug Session689175
Node: Configurations691216
Node: Native691985
Node: HP-UX692554
Node: BSD libkvm Interface692843
Node: SVR4 Process Information693914
Node: DJGPP Native697718
Node: Cygwin Native704277
Node: Non-debug DLL Symbols708224
Node: Hurd Native712780
Node: Darwin718036
Node: Embedded OS719297
Node: VxWorks719773
Node: VxWorks Connection721987
Node: VxWorks Download722921
Node: VxWorks Attach724656
Node: Embedded Processors725053
Node: ARM726186
Node: M32R/D730309
Node: M68K732011
Node: MicroBlaze732303
Node: MIPS Embedded733752
Node: PowerPC Embedded738689
Node: PA742455
Node: Sparclet742738
Node: Sparclet File744207
Node: Sparclet Connection745087
Node: Sparclet Download745565
Node: Sparclet Execution746613
Node: Sparclite747204
Node: Z8000747576
Node: AVR748958
Node: CRIS749321
Node: Super-H750299
Node: Architectures751358
Node: AArch64751795
Node: i386752201
Ref: i386-Footnote-1754433
Node: Alpha754519
Node: MIPS754652
Node: HPPA758546
Node: SPU759064
Node: PowerPC761250
Node: Nios II761985
Node: Controlling GDB762374
Node: Prompt763270
Node: Editing764988
Node: Command History765931
Node: Screen Size769462
Node: Numbers771396
Node: ABI773367
Node: Auto-loading776540
Ref: set auto-load off777915
Ref: show auto-load778551
Ref: info auto-load779330
Node: Init File in the Current Directory781999
Ref: set auto-load local-gdbinit782574
Ref: show auto-load local-gdbinit782756
Ref: info auto-load local-gdbinit782920
Node: libthread_db.so.1 file783068
Ref: set auto-load libthread-db784007
Ref: show auto-load libthread-db784138
Ref: info auto-load libthread-db784275
Node: Auto-loading safe path784459
Ref: set auto-load safe-path785765
Ref: show auto-load safe-path786504
Ref: add-auto-load-safe-path786627
Node: Auto-loading verbose mode789521
Ref: set debug auto-load790684
Ref: show debug auto-load790785
Node: Messages/Warnings790907
Ref: confirmation requests792341
Node: Debugging Output793545
Node: Other Misc Settings802022
Node: Extending GDB803046
Node: Sequences804769
Node: Define805430
Node: Hooks809228
Node: Command Files811593
Node: Output816666
Node: Auto-loading sequences821630
Ref: set auto-load gdb-scripts822125
Ref: show auto-load gdb-scripts822249
Ref: info auto-load gdb-scripts822379
Node: Python822610
Node: Python Commands823801
Node: Python API826129
Node: Basic Python828436
Ref: prompt_hook837036
Node: Exception Handling837634
Node: Values From Inferior840130
Node: Types In Python852128
Node: Pretty Printing API861350
Node: Selecting Pretty-Printers865246
Node: Writing a Pretty-Printer867579
Node: Type Printing API872901
Node: Frame Filter API875499
Node: Frame Decorator API882780
Ref: frame_args886364
Node: Writing a Frame Filter889694
Node: Inferiors In Python902060
Node: Events In Python904944
Node: Threads In Python910123
Node: Commands In Python912563
Node: Parameters In Python921969
Node: Functions In Python927429
Node: Progspaces In Python929646
Node: Objfiles In Python931330
Node: Frames In Python933589
Node: Blocks In Python939756
Node: Symbols In Python944118
Node: Symbol Tables In Python951326
Node: Line Tables In Python954251
Node: Breakpoints In Python957088
Node: Finish Breakpoints in Python965002
Node: Lazy Strings In Python967108
Node: Architectures In Python969342
Node: Python Auto-loading971531
Ref: set auto-load python-scripts972160
Ref: show auto-load python-scripts972260
Ref: info auto-load python-scripts972366
Node: Python modules973391
Node: gdb.printing973777
Node: gdb.types975191
Node: gdb.prompt978216
Node: Auto-loading extensions979865
Node: objfile-gdbdotext file981043
Ref: set auto-load scripts-directory982450
Ref: with-auto-load-dir982826
Ref: show auto-load scripts-directory983644
Node: dotdebug_gdb_scripts section983974
Node: Which flavor to choose?985766
Node: Aliases987587
Node: Interpreters990447
Node: TUI992545
Node: TUI Overview993489
Node: TUI Keys995922
Node: TUI Single Key Mode998226
Node: TUI Commands999101
Node: TUI Configuration1001485
Node: Emacs1002791
Node: GDB/MI1008228
Node: GDB/MI General Design1010202
Node: Context management1012722
Node: Asynchronous and non-stop modes1016550
Node: Thread groups1018541
Node: GDB/MI Command Syntax1020819
Node: GDB/MI Input Syntax1021062
Node: GDB/MI Output Syntax1022612
Node: GDB/MI Compatibility with CLI1026182
Node: GDB/MI Development and Front Ends1026919
Node: GDB/MI Output Records1028573
Node: GDB/MI Result Records1028979
Node: GDB/MI Stream Records1030329
Node: GDB/MI Async Records1031594
Node: GDB/MI Breakpoint Information1041209
Node: GDB/MI Frame Information1045160
Node: GDB/MI Thread Information1046246
Node: GDB/MI Ada Exception Information1047226
Node: GDB/MI Simple Examples1047649
Node: GDB/MI Command Description Format1049857
Node: GDB/MI Breakpoint Commands1050737
Node: GDB/MI Catchpoint Commands1070583
Node: Shared Library GDB/MI Catchpoint Commands1070951
Node: Ada Exception GDB/MI Catchpoint Commands1072609
Node: GDB/MI Program Context1075013
Node: GDB/MI Thread Commands1079281
Node: GDB/MI Ada Tasking Commands1083237
Node: GDB/MI Program Execution1085490
Node: GDB/MI Stack Manipulation1097524
Ref: -stack-list-arguments1099423
Ref: -stack-list-frames1103128
Ref: -stack-list-locals1106991
Ref: -stack-list-variables1108481
Node: GDB/MI Variable Objects1110015
Ref: -var-set-format1119973
Ref: -var-list-children1121091
Ref: -var-update1129883
Ref: -var-set-frozen1132881
Ref: -var-set-update-range1133678
Ref: -var-set-visualizer1134207
Node: GDB/MI Data Manipulation1135697
Node: GDB/MI Tracepoint Commands1155235
Node: GDB/MI Symbol Query1166820
Node: GDB/MI File Commands1167509
Node: GDB/MI Target Manipulation1170804
Node: GDB/MI File Transfer Commands1177019
Node: GDB/MI Ada Exceptions Commands1178342
Node: GDB/MI Support Commands1179695
Node: GDB/MI Miscellaneous Commands1184268
Ref: -interpreter-exec1194292
Node: Annotations1196632
Node: Annotations Overview1197551
Node: Server Prefix1200913
Node: Prompting1201647
Node: Errors1203164
Node: Invalidation1204060
Node: Annotations for Running1204539
Node: Source Annotations1206059
Node: JIT Interface1206984
Node: Declarations1208783
Node: Registering Code1210170
Node: Unregistering Code1211142
Node: Custom Debug Info1211769
Node: Using JIT Debug Info Readers1213065
Node: Writing JIT Debug Info Readers1214079
Node: In-Process Agent1216274
Ref: Control Agent1218217
Node: In-Process Agent Protocol1219084
Node: IPA Protocol Objects1219875
Ref: agent expression object1220873
Ref: tracepoint action object1221078
Ref: tracepoint object1221158
Node: IPA Protocol Commands1223734
Node: GDB Bugs1225186
Node: Bug Criteria1225918
Node: Bug Reporting1226795
Node: Command Line Editing1233771
Node: Introduction and Notation1234423
Node: Readline Interaction1236044
Node: Readline Bare Essentials1237233
Node: Readline Movement Commands1239014
Node: Readline Killing Commands1239972
Node: Readline Arguments1241888
Node: Searching1242930
Node: Readline Init File1245080
Node: Readline Init File Syntax1246231
Node: Conditional Init Constructs1261330
Node: Sample Init File1263853
Node: Bindable Readline Commands1266967
Node: Commands For Moving1268019
Node: Commands For History1268877
Node: Commands For Text1272272
Node: Commands For Killing1274995
Node: Numeric Arguments1277135
Node: Commands For Completion1278271
Node: Keyboard Macros1280237
Node: Miscellaneous Commands1280805
Node: Readline vi Mode1284653
Node: Using History Interactively1285563
Node: History Interaction1286078
Node: Event Designators1287500
Node: Word Designators1288637
Node: Modifiers1290272
Node: In Memoriam1291493
Node: Formatting Documentation1292376
Ref: Formatting Documentation-Footnote-11295757
Node: Installing GDB1295852
Node: Requirements1296424
Ref: Expat1296993
Node: Running Configure1299560
Node: Separate Objdir1303370
Node: Config Names1306360
Node: Configure Options1307836
Node: System-wide configuration1310207
Node: System-wide Configuration Scripts1312167
Node: Maintenance Commands1313351
Ref: maint info breakpoints1315006
Node: Remote Protocol1330933
Node: Overview1331587
Ref: Binary Data1334132
Node: Packets1336657
Ref: thread-id syntax1337557
Ref: extended mode1339002
Ref: bc1340726
Ref: bs1340936
Ref: read registers packet1342541
Ref: cycle step packet1344474
Ref: write register packet1346351
Ref: step with signal packet1347348
Ref: vCont packet1348804
Ref: X packet1354616
Ref: insert breakpoint or watchpoint packet1354903
Node: Stop Reply Packets1358945
Node: General Query Packets1363689
Ref: QNonStop1373913
Ref: QPassSignals1374540
Ref: QProgramSignals1375712
Ref: qSearch memory1378192
Ref: QStartNoAckMode1378691
Ref: qSupported1379222
Ref: multiprocess extensions1391920
Ref: install tracepoint in tracing1393950
Ref: qXfer read1397310
Ref: qXfer auxiliary vector read1397805
Ref: qXfer btrace read1398153
Ref: qXfer target description read1398776
Ref: qXfer library list read1399210
Ref: qXfer svr4 library list read1399866
Ref: qXfer memory map read1401719
Ref: qXfer sdata read1402106
Ref: qXfer siginfo read1402572
Ref: qXfer spu read1402969
Ref: qXfer threads read1403493
Ref: qXfer traceframe info read1403896
Ref: qXfer unwind info block1404314
Ref: qXfer fdpic loadmap read1404548
Ref: qXfer osdata read1404964
Ref: qXfer write1406171
Ref: qXfer siginfo write1406724
Ref: qXfer spu write1407121
Ref: General Query Packets-Footnote-11409654
Node: Architecture-Specific Protocol Details1409981
Node: ARM-Specific Protocol Details1410490
Node: ARM Breakpoint Kinds1410738
Node: MIPS-Specific Protocol Details1411069
Node: MIPS Register packet Format1411352
Node: MIPS Breakpoint Kinds1412279
Node: Tracepoint Packets1412697
Ref: QTEnable1421692
Ref: QTDisable1421888
Ref: qTfSTM1427427
Ref: qTsSTM1427427
Ref: qTSTMat1428466
Ref: QTBuffer-size1429613
Node: Host I/O Packets1431582
Node: Interrupts1436192
Node: Notification Packets1438095
Node: Remote Non-Stop1443504
Node: Packet Acknowledgment1445794
Node: Examples1447909
Node: File-I/O Remote Protocol Extension1448503
Node: File-I/O Overview1448965
Node: Protocol Basics1451164
Node: The F Request Packet1453393
Node: The F Reply Packet1454294
Node: The Ctrl-C Message1455212
Node: Console I/O1456838
Node: List of Supported Calls1458054
Node: open1458416
Node: close1460924
Node: read1461307
Node: write1461916
Node: lseek1462687
Node: rename1463571
Node: unlink1464978
Node: stat/fstat1465925
Node: gettimeofday1466818
Node: isatty1467254
Node: system1467850
Node: Protocol-specific Representation of Datatypes1469392
Node: Integral Datatypes1469769
Node: Pointer Values1470576
Node: Memory Transfer1471280
Node: struct stat1471900
Node: struct timeval1474102
Node: Constants1474619
Node: Open Flags1475068
Node: mode_t Values1475409
Node: Errno Values1475901
Node: Lseek Flags1476711
Node: Limits1476896
Node: File-I/O Examples1477256
Node: Library List Format1478344
Node: Library List Format for SVR4 Targets1481126
Node: Memory Map Format1483593
Node: Thread List Format1486168
Node: Traceframe Info Format1486986
Node: Branch Trace Format1488672
Node: Agent Expressions1490017
Node: General Bytecode Design1492838
Node: Bytecode Descriptions1497632
Node: Using Agent Expressions1511962
Node: Varying Target Capabilities1513939
Node: Rationale1515100
Node: Target Descriptions1522489
Node: Retrieving Descriptions1524363
Node: Target Description Format1525448
Node: Predefined Target Types1534496
Node: Standard Target Features1535880
Node: AArch64 Features1537744
Node: ARM Features1538167
Node: i386 Features1539685
Node: MIPS Features1541042
Node: M68K Features1542227
Node: Nios II Features1542890
Node: PowerPC Features1543288
Node: S/390 and System z Features1544611
Node: TIC6x Features1546076
Node: Operating System Information1546636
Node: Process list1547471
Node: Trace File Format1548534
Node: Index Section Format1550527
Node: Man Pages1558497
Node: gdb man1558903
Node: gdbserver man1564939
Node: gcore man1571944
Node: gdbinit man1572601
Node: Copying1573484
Node: GNU Free Documentation License1611044
Node: Concept Index1636190
Node: Command and Variable Index1759201

End Tag Table
