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.7.1.20140603-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: 1722
gdb.info-2: 298664
gdb.info-3: 589194
gdb.info-4: 886091
gdb.info-5: 1179924
gdb.info-6: 1479870
gdb.info-7: 1751894

Tag Table:
(Indirect)
Node: Top1722
Node: Summary5194
Node: Free Software7067
Node: Free Documentation7808
Node: Contributors12743
Node: Sample Session20837
Node: Invocation27688
Node: Invoking GDB28232
Node: File Options30545
Node: Mode Options33603
Ref: -nx33830
Ref: -nh34919
Node: Startup41228
Ref: Home Directory Init File41779
Ref: Option -init-eval-command41889
Ref: Init File in the Current Directory during Startup42234
Ref: Startup-Footnote-144428
Node: Quitting GDB44537
Node: Shell Commands45434
Node: Logging Output46361
Node: Commands47207
Node: Command Syntax47845
Node: Completion50011
Ref: Completion-Footnote-155375
Node: Help55535
Node: Running61289
Node: Compilation62518
Node: Starting64602
Node: Arguments74730
Node: Environment76000
Node: Working Directory79375
Node: Input/Output80527
Node: Attach82498
Node: Kill Process84965
Node: Inferiors and Programs85946
Node: Threads93191
Ref: set libthread-db-search-path100600
Node: Forks102658
Node: Checkpoint/Restart108968
Ref: Checkpoint/Restart-Footnote-1113497
Node: Stopping113532
Node: Breakpoints114795
Node: Set Breaks118338
Node: Set Watchpoints137071
Node: Set Catchpoints146474
Node: Delete Breaks157352
Node: Disabling159288
Node: Conditions162677
Node: Break Commands168325
Node: Dynamic Printf171547
Node: Save Breakpoints175807
Node: Static Probe Points176982
Node: Error in Breakpoints179669
Node: Breakpoint-related Warnings180405
Node: Continuing and Stepping182732
Ref: range stepping192119
Node: Skipping Over Functions and Files193201
Node: Signals196773
Ref: extra signal information201203
Node: Thread Stops202706
Node: All-Stop Mode203805
Node: Non-Stop Mode207703
Node: Background Execution211180
Node: Thread-Specific Breakpoints213749
Node: Interrupted System Calls215753
Node: Observer Mode217267
Node: Reverse Execution220706
Ref: Reverse Execution-Footnote-1225333
Ref: Reverse Execution-Footnote-2225960
Node: Process Record and Replay226010
Node: Stack238973
Node: Frames240521
Node: Backtrace243273
Ref: backtrace-command243624
Ref: Backtrace-Footnote-1249393
Node: Frame Filter Management249581
Ref: disable frame-filter all250125
Node: Selection254424
Node: Frame Info257302
Node: Source259296
Node: List260362
Node: Specify Location263064
Node: Edit267668
Ref: Edit-Footnote-1269143
Node: Search269378
Node: Source Path270186
Ref: set substitute-path276553
Node: Machine Code278774
Node: Data285675
Node: Expressions293338
Node: Ambiguous Expressions295430
Node: Variables298664
Node: Arrays304730
Node: Output Formats307261
Ref: Output Formats-Footnote-1310633
Node: Memory310790
Node: Auto Display316944
Node: Print Settings321486
Ref: set print entry-values329644
Node: Pretty Printing340952
Node: Pretty-Printer Introduction341465
Node: Pretty-Printer Example343220
Node: Pretty-Printer Commands343998
Node: Value History346422
Node: Convenience Vars348843
Node: Convenience Funs355326
Node: Registers358205
Ref: Registers-Footnote-1364135
Node: Floating Point Hardware364530
Node: Vector Unit365062
Node: OS Information365449
Ref: linux info os infotypes367472
Node: Memory Region Attributes371672
Node: Dump/Restore Files376342
Node: Core File Generation378647
Node: Character Sets379871
Node: Caching Target Data386236
Ref: Caching Target Data-Footnote-1388965
Node: Searching Memory389203
Node: Optimized Code392080
Node: Inline Functions393757
Node: Tail Call Frames396384
Ref: set debug entry-values398524
Node: Macros402598
Ref: Macros-Footnote-1410174
Node: Tracepoints410327
Node: Set Tracepoints412388
Node: Create and Delete Tracepoints415326
Node: Enable and Disable Tracepoints421726
Node: Tracepoint Passcounts422966
Node: Tracepoint Conditions424393
Node: Trace State Variables426087
Node: Tracepoint Actions428277
Node: Listing Tracepoints434582
Node: Listing Static Tracepoint Markers436284
Node: Starting and Stopping Trace Experiments438130
Ref: disconnected tracing439875
Node: Tracepoint Restrictions444303
Node: Analyze Collected Data448073
Node: tfind449378
Node: tdump453800
Node: save tracepoints456315
Node: Tracepoint Variables456811
Node: Trace Files457939
Node: Overlays460309
Node: How Overlays Work461029
Ref: A code overlay463589
Node: Overlay Commands467027
Node: Automatic Overlay Debugging471217
Node: Overlay Sample Program473358
Node: Languages475118
Node: Setting476281
Node: Filenames477983
Node: Manually478794
Node: Automatically480003
Node: Show481064
Ref: show language481352
Node: Checks482386
Node: Type Checking483391
Node: Range Checking485220
Node: Supported Languages487621
Node: C488921
Node: C Operators489885
Node: C Constants494204
Node: C Plus Plus Expressions497085
Node: C Defaults500428
Node: C Checks501096
Node: Debugging C501656
Node: Debugging C Plus Plus502140
Node: Decimal Floating Point505614
Node: D506883
Node: Go507140
Node: Objective-C508234
Node: Method Names in Commands508697
Node: The Print Command with Objective-C510392
Node: OpenCL C511043
Node: OpenCL C Datatypes511318
Node: OpenCL C Expressions511693
Node: OpenCL C Operators512050
Node: Fortran512282
Node: Fortran Operators513004
Node: Fortran Defaults513860
Node: Special Fortran Commands514245
Node: Pascal514751
Node: Modula-2515266
Node: M2 Operators516241
Node: Built-In Func/Proc519240
Node: M2 Constants522101
Node: M2 Types523702
Node: M2 Defaults526921
Node: Deviations527521
Node: M2 Checks528622
Node: M2 Scope529440
Node: GDB/M2530464
Node: Ada531376
Node: Ada Mode Intro532486
Node: Omissions from Ada534396
Node: Additions to Ada538750
Node: Stopping Before Main Program542680
Node: Ada Exceptions543214
Node: Ada Tasks544411
Node: Ada Tasks and Core Files550810
Node: Ravenscar Profile551728
Node: Ada Glitches552798
Node: Unsupported Languages555592
Node: Symbols556282
Node: Altering573650
Node: Assignment574619
Node: Jumping577724
Node: Signaling579885
Node: Returning581018
Node: Calling584370
Node: Patching587397
Node: GDB Files588474
Node: Files589194
Ref: Shared Libraries602800
Ref: Files-Footnote-1614434
Node: Separate Debug Files614609
Ref: debug-file-directory617716
Node: MiniDebugInfo626345
Node: Index Files628796
Node: Symbol Errors630858
Node: Data Files634471
Node: Targets635427
Node: Active Targets636907
Node: Target Commands637981
Ref: load642109
Node: Byte Order643090
Node: Remote Debugging644067
Node: Connecting645329
Node: File Transfer650271
Node: Server651211
Ref: Monitor Commands for gdbserver661433
Ref: Server-Footnote-1666087
Node: Remote Configuration666207
Ref: set remotebreak667233
Ref: set remote hardware-watchpoint-limit668697
Ref: set remote hardware-breakpoint-limit668697
Ref: set remote hardware-watchpoint-length-limit668923
Ref: set remote exec-file669338
Node: Remote Stub676696
Node: Stub Contents679593
Node: Bootstrapping681700
Node: Debug Session685509
Node: Configurations687551
Node: Native688320
Node: HP-UX688889
Node: BSD libkvm Interface689178
Node: SVR4 Process Information690249
Node: DJGPP Native694053
Node: Cygwin Native700633
Node: Non-debug DLL Symbols704582
Node: Hurd Native709130
Node: Darwin714391
Node: Embedded OS715652
Node: VxWorks716128
Node: VxWorks Connection718345
Node: VxWorks Download719279
Node: VxWorks Attach721014
Node: Embedded Processors721412
Node: ARM722545
Node: M32R/D726666
Node: M68K728368
Node: MicroBlaze728661
Node: MIPS Embedded730111
Node: PowerPC Embedded735052
Node: PA738819
Node: Sparclet739103
Node: Sparclet File740573
Node: Sparclet Connection741453
Node: Sparclet Download741931
Node: Sparclet Execution742980
Node: Sparclite743571
Node: Z8000743944
Node: AVR745328
Node: CRIS745691
Node: Super-H746669
Node: Architectures747729
Node: AArch64748166
Node: i386748573
Ref: i386-Footnote-1750805
Node: Alpha750891
Node: MIPS751024
Node: HPPA754917
Node: SPU755436
Node: PowerPC757624
Node: Nios II758358
Node: Controlling GDB758747
Node: Prompt759644
Node: Editing761363
Node: Command History762306
Node: Screen Size765836
Node: Numbers767769
Node: ABI769746
Node: Auto-loading772920
Ref: set auto-load off774295
Ref: show auto-load774931
Ref: info auto-load775710
Node: Init File in the Current Directory778331
Ref: set auto-load local-gdbinit778906
Ref: show auto-load local-gdbinit779088
Ref: info auto-load local-gdbinit779252
Node: libthread_db.so.1 file779400
Ref: set auto-load libthread-db780339
Ref: show auto-load libthread-db780470
Ref: info auto-load libthread-db780607
Node: Auto-loading safe path780791
Ref: set auto-load safe-path782097
Ref: show auto-load safe-path782836
Ref: add-auto-load-safe-path782959
Node: Auto-loading verbose mode785853
Ref: set debug auto-load787016
Ref: show debug auto-load787117
Node: Messages/Warnings787239
Ref: confirmation requests788674
Node: Debugging Output789881
Node: Other Misc Settings798425
Node: Extending GDB799454
Node: Sequences801178
Node: Define801839
Node: Hooks805640
Node: Command Files808007
Node: Output813077
Node: Auto-loading sequences818041
Ref: set auto-load gdb-scripts818536
Ref: show auto-load gdb-scripts818660
Ref: info auto-load gdb-scripts818790
Node: Python819021
Node: Python Commands820212
Node: Python API822547
Node: Basic Python824854
Ref: prompt_hook833453
Node: Exception Handling834050
Node: Values From Inferior836546
Node: Types In Python848537
Node: Pretty Printing API857750
Node: Selecting Pretty-Printers861643
Node: Writing a Pretty-Printer863976
Node: Type Printing API869297
Node: Frame Filter API871900
Node: Frame Decorator API879185
Ref: frame_args882764
Node: Writing a Frame Filter886091
Node: Inferiors In Python897559
Node: Events In Python900443
Node: Threads In Python905624
Node: Commands In Python908067
Node: Parameters In Python917482
Node: Functions In Python922943
Node: Progspaces In Python925165
Node: Objfiles In Python926849
Node: Frames In Python929108
Node: Blocks In Python935259
Node: Symbols In Python939622
Node: Symbol Tables In Python946887
Node: Line Tables In Python949819
Node: Breakpoints In Python952656
Node: Finish Breakpoints in Python960569
Node: Lazy Strings In Python962676
Node: Architectures In Python964911
Node: Python Auto-loading967098
Ref: set auto-load python-scripts967727
Ref: show auto-load python-scripts967827
Ref: info auto-load python-scripts967933
Node: Python modules968957
Node: gdb.printing969343
Node: gdb.types970757
Node: gdb.prompt973787
Node: Auto-loading extensions975436
Node: objfile-gdbdotext file976614
Ref: set auto-load scripts-directory978026
Ref: with-auto-load-dir978402
Ref: show auto-load scripts-directory979220
Node: dotdebug_gdb_scripts section979550
Node: Which flavor to choose?981342
Node: Aliases983163
Node: Interpreters986023
Node: TUI988122
Node: TUI Overview989069
Node: TUI Keys991502
Node: TUI Single Key Mode993806
Node: TUI Commands994681
Node: TUI Configuration997065
Node: Emacs998361
Node: GDB/MI1003835
Node: GDB/MI General Design1005809
Node: Context management1008332
Node: Asynchronous and non-stop modes1012160
Node: Thread groups1014152
Node: GDB/MI Command Syntax1016430
Node: GDB/MI Input Syntax1016673
Node: GDB/MI Output Syntax1018227
Node: GDB/MI Compatibility with CLI1021799
Node: GDB/MI Development and Front Ends1022536
Node: GDB/MI Output Records1024193
Node: GDB/MI Result Records1024599
Node: GDB/MI Stream Records1025949
Node: GDB/MI Async Records1027214
Node: GDB/MI Breakpoint Information1036834
Node: GDB/MI Frame Information1040786
Node: GDB/MI Thread Information1041873
Node: GDB/MI Ada Exception Information1042852
Node: GDB/MI Simple Examples1043275
Node: GDB/MI Command Description Format1045483
Node: GDB/MI Breakpoint Commands1046363
Node: GDB/MI Catchpoint Commands1066234
Node: Shared Library GDB/MI Catchpoint Commands1066602
Node: Ada Exception GDB/MI Catchpoint Commands1068260
Node: GDB/MI Program Context1070670
Node: GDB/MI Thread Commands1074940
Node: GDB/MI Ada Tasking Commands1078896
Node: GDB/MI Program Execution1081150
Node: GDB/MI Stack Manipulation1093187
Ref: -stack-list-arguments1095086
Ref: -stack-list-frames1098791
Ref: -stack-list-locals1102660
Ref: -stack-list-variables1104150
Node: GDB/MI Variable Objects1105684
Ref: -var-set-format1115587
Ref: -var-list-children1116705
Ref: -var-update1125494
Ref: -var-set-frozen1128489
Ref: -var-set-update-range1129285
Ref: -var-set-visualizer1129815
Node: GDB/MI Data Manipulation1131306
Node: GDB/MI Tracepoint Commands1150862
Node: GDB/MI Symbol Query1162455
Node: GDB/MI File Commands1163144
Node: GDB/MI Target Manipulation1166440
Node: GDB/MI File Transfer Commands1172662
Node: GDB/MI Ada Exceptions Commands1173985
Node: GDB/MI Support Commands1175339
Node: GDB/MI Miscellaneous Commands1179924
Ref: -interpreter-exec1189955
Node: Annotations1192291
Node: Annotations Overview1193210
Node: Server Prefix1195673
Node: Prompting1196407
Node: Errors1197924
Node: Invalidation1198820
Node: Annotations for Running1199297
Node: Source Annotations1200817
Node: JIT Interface1201742
Node: Declarations1203542
Node: Registering Code1204929
Node: Unregistering Code1205901
Node: Custom Debug Info1206528
Node: Using JIT Debug Info Readers1207824
Node: Writing JIT Debug Info Readers1208839
Node: In-Process Agent1211036
Ref: Control Agent1212979
Node: In-Process Agent Protocol1213846
Node: IPA Protocol Objects1214638
Ref: agent expression object1215640
Ref: tracepoint action object1215846
Ref: tracepoint object1215927
Node: IPA Protocol Commands1218883
Node: GDB Bugs1220338
Node: Bug Criteria1221070
Node: Bug Reporting1221947
Node: Command Line Editing1229778
Node: Introduction and Notation1230430
Node: Readline Interaction1232050
Node: Readline Bare Essentials1233239
Node: Readline Movement Commands1235026
Node: Readline Killing Commands1235989
Node: Readline Arguments1237907
Node: Searching1238949
Node: Readline Init File1241098
Node: Readline Init File Syntax1242249
Node: Conditional Init Constructs1257307
Node: Sample Init File1259838
Node: Bindable Readline Commands1262953
Node: Commands For Moving1264008
Node: Commands For History1264867
Node: Commands For Text1268269
Node: Commands For Killing1270993
Node: Numeric Arguments1273133
Node: Commands For Completion1274270
Node: Keyboard Macros1276237
Node: Miscellaneous Commands1276806
Node: Readline vi Mode1280660
Node: Using History Interactively1281570
Node: History Interaction1282113
Node: Event Designators1283535
Node: Word Designators1284675
Node: Modifiers1286312
Node: In Memoriam1287535
Node: Formatting Documentation1288418
Ref: Formatting Documentation-Footnote-11291791
Node: Installing GDB1291885
Node: Requirements1292457
Ref: Expat1293026
Node: Running Configure1295598
Node: Separate Objdir1299362
Node: Config Names1302336
Node: Configure Options1303811
Node: System-wide configuration1306181
Node: System-wide Configuration Scripts1308141
Node: Maintenance Commands1309325
Ref: maint info breakpoints1310980
Node: Remote Protocol1326893
Node: Overview1327547
Ref: Binary Data1330109
Node: Packets1332632
Ref: thread-id syntax1333532
Ref: extended mode1334977
Ref: bc1336698
Ref: bs1336908
Ref: read registers packet1338512
Ref: cycle step packet1340445
Ref: write register packet1342321
Ref: step with signal packet1343317
Ref: vCont packet1344771
Ref: X packet1350596
Ref: insert breakpoint or watchpoint packet1350882
Node: Stop Reply Packets1354919
Node: General Query Packets1359659
Ref: QNonStop1369871
Ref: QPassSignals1370495
Ref: QProgramSignals1371664
Ref: qSearch memory1374140
Ref: QStartNoAckMode1374638
Ref: qSupported1375168
Ref: multiprocess extensions1385658
Ref: install tracepoint in tracing1387687
Ref: qXfer read1391044
Ref: qXfer auxiliary vector read1391538
Ref: qXfer btrace read1391885
Ref: qXfer target description read1392504
Ref: qXfer library list read1392948
Ref: qXfer svr4 library list read1393603
Ref: qXfer memory map read1395455
Ref: qXfer sdata read1395841
Ref: qXfer siginfo read1396305
Ref: qXfer spu read1396701
Ref: qXfer threads read1397224
Ref: qXfer traceframe info read1397626
Ref: qXfer unwind info block1398042
Ref: qXfer fdpic loadmap read1398274
Ref: qXfer osdata read1398689
Ref: qXfer write1399891
Ref: qXfer siginfo write1400448
Ref: qXfer spu write1400844
Ref: General Query Packets-Footnote-11403371
Node: Architecture-Specific Protocol Details1403698
Node: ARM-Specific Protocol Details1404207
Node: ARM Breakpoint Kinds1404455
Node: MIPS-Specific Protocol Details1404787
Node: MIPS Register packet Format1405070
Node: MIPS Breakpoint Kinds1405999
Node: Tracepoint Packets1406418
Ref: QTEnable1415411
Ref: QTDisable1415607
Ref: qTfSTM1421131
Ref: qTsSTM1421131
Ref: qTSTMat1422169
Ref: QTBuffer-size1423316
Node: Host I/O Packets1425286
Node: Interrupts1429904
Node: Notification Packets1431807
Node: Remote Non-Stop1437184
Node: Packet Acknowledgment1439473
Node: Examples1441588
Node: File-I/O Remote Protocol Extension1442214
Node: File-I/O Overview1442676
Node: Protocol Basics1444873
Node: The F Request Packet1447105
Node: The F Reply Packet1448006
Node: The Ctrl-C Message1448924
Node: Console I/O1450553
Node: List of Supported Calls1451770
Node: open1452132
Node: close1454626
Node: read1455008
Node: write1455615
Node: lseek1456382
Node: rename1457260
Node: unlink1458656
Node: stat/fstat1459595
Node: gettimeofday1460482
Node: isatty1460917
Node: system1461513
Node: Protocol-specific Representation of Datatypes1463055
Node: Integral Datatypes1463432
Node: Pointer Values1464239
Node: Memory Transfer1464947
Node: struct stat1465567
Node: struct timeval1467769
Node: Constants1468286
Node: Open Flags1468735
Node: mode_t Values1469076
Node: Errno Values1469568
Node: Lseek Flags1470379
Node: Limits1470564
Node: File-I/O Examples1470924
Node: Library List Format1472040
Node: Library List Format for SVR4 Targets1474823
Node: Memory Map Format1477293
Node: Thread List Format1479870
Node: Traceframe Info Format1480688
Node: Branch Trace Format1482375
Node: Agent Expressions1483721
Node: General Bytecode Design1486542
Node: Bytecode Descriptions1491342
Node: Using Agent Expressions1504778
Node: Varying Target Capabilities1506756
Node: Rationale1507918
Node: Target Descriptions1515304
Node: Retrieving Descriptions1517180
Node: Target Description Format1518265
Node: Predefined Target Types1527314
Node: Standard Target Features1528699
Node: AArch64 Features1530563
Node: ARM Features1530986
Node: i386 Features1532503
Node: MIPS Features1533869
Node: M68K Features1535053
Node: Nios II Features1535716
Node: PowerPC Features1536113
Node: S/390 and System z Features1537436
Node: TIC6x Features1538901
Node: Operating System Information1539461
Node: Process list1540299
Node: Trace File Format1541361
Node: Index Section Format1543355
Node: Man Pages1551335
Node: gdb man1551741
Node: gdbserver man1557783
Node: gcore man1564799
Node: gdbinit man1565456
Node: Copying1566341
Node: GNU Free Documentation License1603920
Node: Concept Index1629086
Node: Command and Variable Index1751894

End Tag Table
