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.
* gdbserver: (gdb) Server.        The GNU debugging server.
END-INFO-DIR-ENTRY

   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."

   This file documents the GNU debugger GDB.

   This is the Tenth Edition, of `Debugging with GDB: the GNU
Source-Level Debugger' for GDB (GDB) Version 7.6.90.20140206-cvs.

   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."


Indirect:
gdb.info-1: 1723
gdb.info-2: 298667
gdb.info-3: 589197
gdb.info-4: 886094
gdb.info-5: 1179927
gdb.info-6: 1479902
gdb.info-7: 1751926

Tag Table:
(Indirect)
Node: Top1723
Node: Summary5196
Node: Free Software7069
Node: Free Documentation7810
Node: Contributors12745
Node: Sample Session20839
Node: Invocation27691
Node: Invoking GDB28235
Node: File Options30548
Node: Mode Options33606
Ref: -nx33833
Ref: -nh34922
Node: Startup41231
Ref: Home Directory Init File41782
Ref: Option -init-eval-command41892
Ref: Init File in the Current Directory during Startup42237
Ref: Startup-Footnote-144431
Node: Quitting GDB44540
Node: Shell Commands45437
Node: Logging Output46364
Node: Commands47210
Node: Command Syntax47848
Node: Completion50014
Ref: Completion-Footnote-155378
Node: Help55538
Node: Running61292
Node: Compilation62521
Node: Starting64605
Node: Arguments74733
Node: Environment76003
Node: Working Directory79378
Node: Input/Output80530
Node: Attach82501
Node: Kill Process84968
Node: Inferiors and Programs85949
Node: Threads93194
Ref: set libthread-db-search-path100603
Node: Forks102661
Node: Checkpoint/Restart108971
Ref: Checkpoint/Restart-Footnote-1113500
Node: Stopping113535
Node: Breakpoints114798
Node: Set Breaks118341
Node: Set Watchpoints137074
Node: Set Catchpoints146477
Node: Delete Breaks157355
Node: Disabling159291
Node: Conditions162680
Node: Break Commands168328
Node: Dynamic Printf171550
Node: Save Breakpoints175810
Node: Static Probe Points176985
Node: Error in Breakpoints179672
Node: Breakpoint-related Warnings180408
Node: Continuing and Stepping182735
Ref: range stepping192122
Node: Skipping Over Functions and Files193204
Node: Signals196776
Ref: extra signal information201206
Node: Thread Stops202709
Node: All-Stop Mode203808
Node: Non-Stop Mode207706
Node: Background Execution211183
Node: Thread-Specific Breakpoints213752
Node: Interrupted System Calls215756
Node: Observer Mode217270
Node: Reverse Execution220709
Ref: Reverse Execution-Footnote-1225336
Ref: Reverse Execution-Footnote-2225963
Node: Process Record and Replay226013
Node: Stack238976
Node: Frames240524
Node: Backtrace243276
Ref: backtrace-command243627
Ref: Backtrace-Footnote-1249396
Node: Frame Filter Management249584
Ref: disable frame-filter all250128
Node: Selection254427
Node: Frame Info257305
Node: Source259299
Node: List260365
Node: Specify Location263067
Node: Edit267671
Ref: Edit-Footnote-1269146
Node: Search269381
Node: Source Path270189
Ref: set substitute-path276556
Node: Machine Code278777
Node: Data285678
Node: Expressions293341
Node: Ambiguous Expressions295433
Node: Variables298667
Node: Arrays304733
Node: Output Formats307264
Ref: Output Formats-Footnote-1310636
Node: Memory310793
Node: Auto Display316947
Node: Print Settings321489
Ref: set print entry-values329647
Node: Pretty Printing340955
Node: Pretty-Printer Introduction341468
Node: Pretty-Printer Example343223
Node: Pretty-Printer Commands344001
Node: Value History346425
Node: Convenience Vars348846
Node: Convenience Funs355329
Node: Registers358208
Ref: Registers-Footnote-1364138
Node: Floating Point Hardware364533
Node: Vector Unit365065
Node: OS Information365452
Ref: linux info os infotypes367475
Node: Memory Region Attributes371675
Node: Dump/Restore Files376345
Node: Core File Generation378650
Node: Character Sets379874
Node: Caching Target Data386239
Ref: Caching Target Data-Footnote-1388968
Node: Searching Memory389206
Node: Optimized Code392083
Node: Inline Functions393760
Node: Tail Call Frames396387
Ref: set debug entry-values398527
Node: Macros402601
Ref: Macros-Footnote-1410177
Node: Tracepoints410330
Node: Set Tracepoints412391
Node: Create and Delete Tracepoints415329
Node: Enable and Disable Tracepoints421729
Node: Tracepoint Passcounts422969
Node: Tracepoint Conditions424396
Node: Trace State Variables426090
Node: Tracepoint Actions428280
Node: Listing Tracepoints434585
Node: Listing Static Tracepoint Markers436287
Node: Starting and Stopping Trace Experiments438133
Ref: disconnected tracing439878
Node: Tracepoint Restrictions444306
Node: Analyze Collected Data448076
Node: tfind449381
Node: tdump453803
Node: save tracepoints456318
Node: Tracepoint Variables456814
Node: Trace Files457942
Node: Overlays460312
Node: How Overlays Work461032
Ref: A code overlay463592
Node: Overlay Commands467030
Node: Automatic Overlay Debugging471220
Node: Overlay Sample Program473361
Node: Languages475121
Node: Setting476284
Node: Filenames477986
Node: Manually478797
Node: Automatically480006
Node: Show481067
Ref: show language481355
Node: Checks482389
Node: Type Checking483394
Node: Range Checking485223
Node: Supported Languages487624
Node: C488924
Node: C Operators489888
Node: C Constants494207
Node: C Plus Plus Expressions497088
Node: C Defaults500431
Node: C Checks501099
Node: Debugging C501659
Node: Debugging C Plus Plus502143
Node: Decimal Floating Point505617
Node: D506886
Node: Go507143
Node: Objective-C508237
Node: Method Names in Commands508700
Node: The Print Command with Objective-C510395
Node: OpenCL C511046
Node: OpenCL C Datatypes511321
Node: OpenCL C Expressions511696
Node: OpenCL C Operators512053
Node: Fortran512285
Node: Fortran Operators513007
Node: Fortran Defaults513863
Node: Special Fortran Commands514248
Node: Pascal514754
Node: Modula-2515269
Node: M2 Operators516244
Node: Built-In Func/Proc519243
Node: M2 Constants522104
Node: M2 Types523705
Node: M2 Defaults526924
Node: Deviations527524
Node: M2 Checks528625
Node: M2 Scope529443
Node: GDB/M2530467
Node: Ada531379
Node: Ada Mode Intro532489
Node: Omissions from Ada534399
Node: Additions to Ada538753
Node: Stopping Before Main Program542683
Node: Ada Exceptions543217
Node: Ada Tasks544414
Node: Ada Tasks and Core Files550813
Node: Ravenscar Profile551731
Node: Ada Glitches552801
Node: Unsupported Languages555595
Node: Symbols556285
Node: Altering573653
Node: Assignment574622
Node: Jumping577727
Node: Signaling579888
Node: Returning581021
Node: Calling584373
Node: Patching587400
Node: GDB Files588477
Node: Files589197
Ref: Shared Libraries602803
Ref: Files-Footnote-1614437
Node: Separate Debug Files614612
Ref: debug-file-directory617719
Node: MiniDebugInfo626348
Node: Index Files628799
Node: Symbol Errors630861
Node: Data Files634474
Node: Targets635430
Node: Active Targets636910
Node: Target Commands637984
Ref: load642112
Node: Byte Order643093
Node: Remote Debugging644070
Node: Connecting645332
Node: File Transfer650274
Node: Server651214
Ref: Monitor Commands for gdbserver661436
Ref: Server-Footnote-1666090
Node: Remote Configuration666210
Ref: set remotebreak667236
Ref: set remote hardware-watchpoint-limit668700
Ref: set remote hardware-breakpoint-limit668700
Ref: set remote hardware-watchpoint-length-limit668926
Ref: set remote exec-file669341
Node: Remote Stub676699
Node: Stub Contents679596
Node: Bootstrapping681703
Node: Debug Session685512
Node: Configurations687554
Node: Native688323
Node: HP-UX688892
Node: BSD libkvm Interface689181
Node: SVR4 Process Information690252
Node: DJGPP Native694056
Node: Cygwin Native700636
Node: Non-debug DLL Symbols704585
Node: Hurd Native709133
Node: Darwin714394
Node: Embedded OS715655
Node: VxWorks716131
Node: VxWorks Connection718348
Node: VxWorks Download719282
Node: VxWorks Attach721017
Node: Embedded Processors721415
Node: ARM722548
Node: M32R/D726669
Node: M68K728371
Node: MicroBlaze728664
Node: MIPS Embedded730114
Node: PowerPC Embedded735055
Node: PA738822
Node: Sparclet739106
Node: Sparclet File740576
Node: Sparclet Connection741456
Node: Sparclet Download741934
Node: Sparclet Execution742983
Node: Sparclite743574
Node: Z8000743947
Node: AVR745331
Node: CRIS745694
Node: Super-H746672
Node: Architectures747732
Node: AArch64748169
Node: i386748576
Ref: i386-Footnote-1750808
Node: Alpha750894
Node: MIPS751027
Node: HPPA754920
Node: SPU755439
Node: PowerPC757627
Node: Nios II758361
Node: Controlling GDB758750
Node: Prompt759647
Node: Editing761366
Node: Command History762309
Node: Screen Size765839
Node: Numbers767772
Node: ABI769749
Node: Auto-loading772923
Ref: set auto-load off774298
Ref: show auto-load774934
Ref: info auto-load775713
Node: Init File in the Current Directory778334
Ref: set auto-load local-gdbinit778909
Ref: show auto-load local-gdbinit779091
Ref: info auto-load local-gdbinit779255
Node: libthread_db.so.1 file779403
Ref: set auto-load libthread-db780342
Ref: show auto-load libthread-db780473
Ref: info auto-load libthread-db780610
Node: Auto-loading safe path780794
Ref: set auto-load safe-path782100
Ref: show auto-load safe-path782839
Ref: add-auto-load-safe-path782962
Node: Auto-loading verbose mode785856
Ref: set debug auto-load787019
Ref: show debug auto-load787120
Node: Messages/Warnings787242
Ref: confirmation requests788677
Node: Debugging Output789884
Node: Other Misc Settings798428
Node: Extending GDB799457
Node: Sequences801181
Node: Define801842
Node: Hooks805643
Node: Command Files808010
Node: Output813080
Node: Auto-loading sequences818044
Ref: set auto-load gdb-scripts818539
Ref: show auto-load gdb-scripts818663
Ref: info auto-load gdb-scripts818793
Node: Python819024
Node: Python Commands820215
Node: Python API822550
Node: Basic Python824857
Ref: prompt_hook833456
Node: Exception Handling834053
Node: Values From Inferior836549
Node: Types In Python848540
Node: Pretty Printing API857753
Node: Selecting Pretty-Printers861646
Node: Writing a Pretty-Printer863979
Node: Type Printing API869300
Node: Frame Filter API871903
Node: Frame Decorator API879188
Ref: frame_args882767
Node: Writing a Frame Filter886094
Node: Inferiors In Python897562
Node: Events In Python900446
Node: Threads In Python905627
Node: Commands In Python908070
Node: Parameters In Python917485
Node: Functions In Python922946
Node: Progspaces In Python925168
Node: Objfiles In Python926852
Node: Frames In Python929111
Node: Blocks In Python935262
Node: Symbols In Python939625
Node: Symbol Tables In Python946890
Node: Line Tables In Python949822
Node: Breakpoints In Python952659
Node: Finish Breakpoints in Python960572
Node: Lazy Strings In Python962679
Node: Architectures In Python964914
Node: Python Auto-loading967101
Ref: set auto-load python-scripts967730
Ref: show auto-load python-scripts967830
Ref: info auto-load python-scripts967936
Node: Python modules968960
Node: gdb.printing969346
Node: gdb.types970760
Node: gdb.prompt973790
Node: Auto-loading extensions975439
Node: objfile-gdbdotext file976617
Ref: set auto-load scripts-directory978029
Ref: with-auto-load-dir978405
Ref: show auto-load scripts-directory979223
Node: dotdebug_gdb_scripts section979553
Node: Which flavor to choose?981345
Node: Aliases983166
Node: Interpreters986026
Node: TUI988125
Node: TUI Overview989072
Node: TUI Keys991505
Node: TUI Single Key Mode993809
Node: TUI Commands994684
Node: TUI Configuration997068
Node: Emacs998364
Node: GDB/MI1003838
Node: GDB/MI General Design1005812
Node: Context management1008335
Node: Asynchronous and non-stop modes1012163
Node: Thread groups1014155
Node: GDB/MI Command Syntax1016433
Node: GDB/MI Input Syntax1016676
Node: GDB/MI Output Syntax1018230
Node: GDB/MI Compatibility with CLI1021802
Node: GDB/MI Development and Front Ends1022539
Node: GDB/MI Output Records1024196
Node: GDB/MI Result Records1024602
Node: GDB/MI Stream Records1025952
Node: GDB/MI Async Records1027217
Node: GDB/MI Breakpoint Information1036837
Node: GDB/MI Frame Information1040789
Node: GDB/MI Thread Information1041876
Node: GDB/MI Ada Exception Information1042855
Node: GDB/MI Simple Examples1043278
Node: GDB/MI Command Description Format1045486
Node: GDB/MI Breakpoint Commands1046366
Node: GDB/MI Catchpoint Commands1066237
Node: Shared Library GDB/MI Catchpoint Commands1066605
Node: Ada Exception GDB/MI Catchpoint Commands1068263
Node: GDB/MI Program Context1070673
Node: GDB/MI Thread Commands1074943
Node: GDB/MI Ada Tasking Commands1078899
Node: GDB/MI Program Execution1081153
Node: GDB/MI Stack Manipulation1093190
Ref: -stack-list-arguments1095089
Ref: -stack-list-frames1098794
Ref: -stack-list-locals1102663
Ref: -stack-list-variables1104153
Node: GDB/MI Variable Objects1105687
Ref: -var-set-format1115590
Ref: -var-list-children1116708
Ref: -var-update1125497
Ref: -var-set-frozen1128492
Ref: -var-set-update-range1129288
Ref: -var-set-visualizer1129818
Node: GDB/MI Data Manipulation1131309
Node: GDB/MI Tracepoint Commands1150865
Node: GDB/MI Symbol Query1162458
Node: GDB/MI File Commands1163147
Node: GDB/MI Target Manipulation1166443
Node: GDB/MI File Transfer Commands1172665
Node: GDB/MI Ada Exceptions Commands1173988
Node: GDB/MI Support Commands1175342
Node: GDB/MI Miscellaneous Commands1179927
Ref: -interpreter-exec1189958
Node: Annotations1192294
Node: Annotations Overview1193213
Node: Server Prefix1195676
Node: Prompting1196410
Node: Errors1197927
Node: Invalidation1198823
Node: Annotations for Running1199300
Node: Source Annotations1200820
Node: JIT Interface1201745
Node: Declarations1203545
Node: Registering Code1204932
Node: Unregistering Code1205904
Node: Custom Debug Info1206531
Node: Using JIT Debug Info Readers1207827
Node: Writing JIT Debug Info Readers1208842
Node: In-Process Agent1211039
Ref: Control Agent1212982
Node: In-Process Agent Protocol1213849
Node: IPA Protocol Objects1214641
Ref: agent expression object1215643
Ref: tracepoint action object1215849
Ref: tracepoint object1215930
Node: IPA Protocol Commands1218886
Node: GDB Bugs1220341
Node: Bug Criteria1221073
Node: Bug Reporting1221950
Node: Command Line Editing1229781
Node: Introduction and Notation1230433
Node: Readline Interaction1232053
Node: Readline Bare Essentials1233242
Node: Readline Movement Commands1235029
Node: Readline Killing Commands1235992
Node: Readline Arguments1237910
Node: Searching1238952
Node: Readline Init File1241101
Node: Readline Init File Syntax1242252
Node: Conditional Init Constructs1257310
Node: Sample Init File1259841
Node: Bindable Readline Commands1262956
Node: Commands For Moving1264011
Node: Commands For History1264870
Node: Commands For Text1268272
Node: Commands For Killing1270996
Node: Numeric Arguments1273136
Node: Commands For Completion1274273
Node: Keyboard Macros1276240
Node: Miscellaneous Commands1276809
Node: Readline vi Mode1280663
Node: Using History Interactively1281573
Node: History Interaction1282116
Node: Event Designators1283538
Node: Word Designators1284678
Node: Modifiers1286315
Node: In Memoriam1287538
Node: Formatting Documentation1288421
Ref: Formatting Documentation-Footnote-11291798
Node: Installing GDB1291894
Node: Requirements1292466
Ref: Expat1293035
Node: Running Configure1295607
Node: Separate Objdir1299386
Node: Config Names1302366
Node: Configure Options1303843
Node: System-wide configuration1306213
Node: System-wide Configuration Scripts1308173
Node: Maintenance Commands1309357
Ref: maint info breakpoints1311012
Node: Remote Protocol1326925
Node: Overview1327579
Ref: Binary Data1330141
Node: Packets1332664
Ref: thread-id syntax1333564
Ref: extended mode1335009
Ref: bc1336730
Ref: bs1336940
Ref: read registers packet1338544
Ref: cycle step packet1340477
Ref: write register packet1342353
Ref: step with signal packet1343349
Ref: vCont packet1344803
Ref: X packet1350628
Ref: insert breakpoint or watchpoint packet1350914
Node: Stop Reply Packets1354951
Node: General Query Packets1359691
Ref: QNonStop1369903
Ref: QPassSignals1370527
Ref: QProgramSignals1371696
Ref: qSearch memory1374172
Ref: QStartNoAckMode1374670
Ref: qSupported1375200
Ref: multiprocess extensions1385690
Ref: install tracepoint in tracing1387719
Ref: qXfer read1391076
Ref: qXfer auxiliary vector read1391570
Ref: qXfer btrace read1391917
Ref: qXfer target description read1392536
Ref: qXfer library list read1392980
Ref: qXfer svr4 library list read1393635
Ref: qXfer memory map read1395487
Ref: qXfer sdata read1395873
Ref: qXfer siginfo read1396337
Ref: qXfer spu read1396733
Ref: qXfer threads read1397256
Ref: qXfer traceframe info read1397658
Ref: qXfer unwind info block1398074
Ref: qXfer fdpic loadmap read1398306
Ref: qXfer osdata read1398721
Ref: qXfer write1399923
Ref: qXfer siginfo write1400480
Ref: qXfer spu write1400876
Ref: General Query Packets-Footnote-11403403
Node: Architecture-Specific Protocol Details1403730
Node: ARM-Specific Protocol Details1404239
Node: ARM Breakpoint Kinds1404487
Node: MIPS-Specific Protocol Details1404819
Node: MIPS Register packet Format1405102
Node: MIPS Breakpoint Kinds1406031
Node: Tracepoint Packets1406450
Ref: QTEnable1415443
Ref: QTDisable1415639
Ref: qTfSTM1421163
Ref: qTsSTM1421163
Ref: qTSTMat1422201
Ref: QTBuffer-size1423348
Node: Host I/O Packets1425318
Node: Interrupts1429936
Node: Notification Packets1431839
Node: Remote Non-Stop1437216
Node: Packet Acknowledgment1439505
Node: Examples1441620
Node: File-I/O Remote Protocol Extension1442246
Node: File-I/O Overview1442708
Node: Protocol Basics1444905
Node: The F Request Packet1447137
Node: The F Reply Packet1448038
Node: The Ctrl-C Message1448956
Node: Console I/O1450585
Node: List of Supported Calls1451802
Node: open1452164
Node: close1454658
Node: read1455040
Node: write1455647
Node: lseek1456414
Node: rename1457292
Node: unlink1458688
Node: stat/fstat1459627
Node: gettimeofday1460514
Node: isatty1460949
Node: system1461545
Node: Protocol-specific Representation of Datatypes1463087
Node: Integral Datatypes1463464
Node: Pointer Values1464271
Node: Memory Transfer1464979
Node: struct stat1465599
Node: struct timeval1467801
Node: Constants1468318
Node: Open Flags1468767
Node: mode_t Values1469108
Node: Errno Values1469600
Node: Lseek Flags1470411
Node: Limits1470596
Node: File-I/O Examples1470956
Node: Library List Format1472072
Node: Library List Format for SVR4 Targets1474855
Node: Memory Map Format1477325
Node: Thread List Format1479902
Node: Traceframe Info Format1480720
Node: Branch Trace Format1482407
Node: Agent Expressions1483753
Node: General Bytecode Design1486574
Node: Bytecode Descriptions1491374
Node: Using Agent Expressions1504810
Node: Varying Target Capabilities1506788
Node: Rationale1507950
Node: Target Descriptions1515336
Node: Retrieving Descriptions1517212
Node: Target Description Format1518297
Node: Predefined Target Types1527346
Node: Standard Target Features1528731
Node: AArch64 Features1530595
Node: ARM Features1531018
Node: i386 Features1532535
Node: MIPS Features1533901
Node: M68K Features1535085
Node: Nios II Features1535748
Node: PowerPC Features1536145
Node: S/390 and System z Features1537468
Node: TIC6x Features1538933
Node: Operating System Information1539493
Node: Process list1540331
Node: Trace File Format1541393
Node: Index Section Format1543387
Node: Man Pages1551367
Node: gdb man1551773
Node: gdbserver man1557815
Node: gcore man1564831
Node: gdbinit man1565488
Node: Copying1566373
Node: GNU Free Documentation License1603952
Node: Concept Index1629118
Node: Command and Variable Index1751926

End Tag Table
