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-2013 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.50.20131231-cvs.

   Copyright (C) 1988-2013 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: 885984
gdb.info-5: 1179817
gdb.info-6: 1479792
gdb.info-7: 1751816

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 API857643
Node: Selecting Pretty-Printers861536
Node: Writing a Pretty-Printer863869
Node: Type Printing API869190
Node: Frame Filter API871793
Node: Frame Decorator API879078
Ref: frame_args882657
Node: Writing a Frame Filter885984
Node: Inferiors In Python897452
Node: Events In Python900336
Node: Threads In Python905517
Node: Commands In Python907960
Node: Parameters In Python917375
Node: Functions In Python922836
Node: Progspaces In Python925058
Node: Objfiles In Python926742
Node: Frames In Python929001
Node: Blocks In Python935152
Node: Symbols In Python939515
Node: Symbol Tables In Python946780
Node: Line Tables In Python949712
Node: Breakpoints In Python952549
Node: Finish Breakpoints in Python960462
Node: Lazy Strings In Python962569
Node: Architectures In Python964804
Node: Python Auto-loading966991
Ref: set auto-load python-scripts967620
Ref: show auto-load python-scripts967720
Ref: info auto-load python-scripts967826
Node: Python modules968850
Node: gdb.printing969236
Node: gdb.types970650
Node: gdb.prompt973680
Node: Auto-loading extensions975329
Node: objfile-gdbdotext file976507
Ref: set auto-load scripts-directory977919
Ref: with-auto-load-dir978295
Ref: show auto-load scripts-directory979113
Node: dotdebug_gdb_scripts section979443
Node: Which flavor to choose?981235
Node: Aliases983056
Node: Interpreters985916
Node: TUI988015
Node: TUI Overview988962
Node: TUI Keys991395
Node: TUI Single Key Mode993699
Node: TUI Commands994574
Node: TUI Configuration996958
Node: Emacs998254
Node: GDB/MI1003728
Node: GDB/MI General Design1005702
Node: Context management1008225
Node: Asynchronous and non-stop modes1012053
Node: Thread groups1014045
Node: GDB/MI Command Syntax1016323
Node: GDB/MI Input Syntax1016566
Node: GDB/MI Output Syntax1018120
Node: GDB/MI Compatibility with CLI1021692
Node: GDB/MI Development and Front Ends1022429
Node: GDB/MI Output Records1024086
Node: GDB/MI Result Records1024492
Node: GDB/MI Stream Records1025842
Node: GDB/MI Async Records1027107
Node: GDB/MI Breakpoint Information1036727
Node: GDB/MI Frame Information1040679
Node: GDB/MI Thread Information1041766
Node: GDB/MI Ada Exception Information1042745
Node: GDB/MI Simple Examples1043168
Node: GDB/MI Command Description Format1045376
Node: GDB/MI Breakpoint Commands1046256
Node: GDB/MI Catchpoint Commands1066127
Node: Shared Library GDB/MI Catchpoint Commands1066495
Node: Ada Exception GDB/MI Catchpoint Commands1068153
Node: GDB/MI Program Context1070563
Node: GDB/MI Thread Commands1074833
Node: GDB/MI Ada Tasking Commands1078789
Node: GDB/MI Program Execution1081043
Node: GDB/MI Stack Manipulation1093080
Ref: -stack-list-arguments1094979
Ref: -stack-list-frames1098684
Ref: -stack-list-locals1102553
Ref: -stack-list-variables1104043
Node: GDB/MI Variable Objects1105577
Ref: -var-set-format1115480
Ref: -var-list-children1116598
Ref: -var-update1125387
Ref: -var-set-frozen1128382
Ref: -var-set-update-range1129178
Ref: -var-set-visualizer1129708
Node: GDB/MI Data Manipulation1131199
Node: GDB/MI Tracepoint Commands1150755
Node: GDB/MI Symbol Query1162348
Node: GDB/MI File Commands1163037
Node: GDB/MI Target Manipulation1166333
Node: GDB/MI File Transfer Commands1172555
Node: GDB/MI Ada Exceptions Commands1173878
Node: GDB/MI Support Commands1175232
Node: GDB/MI Miscellaneous Commands1179817
Ref: -interpreter-exec1189848
Node: Annotations1192184
Node: Annotations Overview1193103
Node: Server Prefix1195566
Node: Prompting1196300
Node: Errors1197817
Node: Invalidation1198713
Node: Annotations for Running1199190
Node: Source Annotations1200710
Node: JIT Interface1201635
Node: Declarations1203435
Node: Registering Code1204822
Node: Unregistering Code1205794
Node: Custom Debug Info1206421
Node: Using JIT Debug Info Readers1207717
Node: Writing JIT Debug Info Readers1208732
Node: In-Process Agent1210929
Ref: Control Agent1212872
Node: In-Process Agent Protocol1213739
Node: IPA Protocol Objects1214531
Ref: agent expression object1215533
Ref: tracepoint action object1215739
Ref: tracepoint object1215820
Node: IPA Protocol Commands1218776
Node: GDB Bugs1220231
Node: Bug Criteria1220963
Node: Bug Reporting1221840
Node: Command Line Editing1229671
Node: Introduction and Notation1230323
Node: Readline Interaction1231943
Node: Readline Bare Essentials1233132
Node: Readline Movement Commands1234919
Node: Readline Killing Commands1235882
Node: Readline Arguments1237800
Node: Searching1238842
Node: Readline Init File1240991
Node: Readline Init File Syntax1242142
Node: Conditional Init Constructs1257200
Node: Sample Init File1259731
Node: Bindable Readline Commands1262846
Node: Commands For Moving1263901
Node: Commands For History1264760
Node: Commands For Text1268162
Node: Commands For Killing1270886
Node: Numeric Arguments1273026
Node: Commands For Completion1274163
Node: Keyboard Macros1276130
Node: Miscellaneous Commands1276699
Node: Readline vi Mode1280553
Node: Using History Interactively1281463
Node: History Interaction1282006
Node: Event Designators1283428
Node: Word Designators1284568
Node: Modifiers1286205
Node: In Memoriam1287428
Node: Formatting Documentation1288311
Ref: Formatting Documentation-Footnote-11291688
Node: Installing GDB1291784
Node: Requirements1292356
Ref: Expat1292925
Node: Running Configure1295497
Node: Separate Objdir1299276
Node: Config Names1302256
Node: Configure Options1303733
Node: System-wide configuration1306103
Node: System-wide Configuration Scripts1308063
Node: Maintenance Commands1309247
Ref: maint info breakpoints1310902
Node: Remote Protocol1326815
Node: Overview1327469
Ref: Binary Data1330031
Node: Packets1332554
Ref: thread-id syntax1333454
Ref: extended mode1334899
Ref: bc1336620
Ref: bs1336830
Ref: read registers packet1338434
Ref: cycle step packet1340367
Ref: write register packet1342243
Ref: step with signal packet1343239
Ref: vCont packet1344693
Ref: X packet1350518
Ref: insert breakpoint or watchpoint packet1350804
Node: Stop Reply Packets1354841
Node: General Query Packets1359581
Ref: QNonStop1369793
Ref: QPassSignals1370417
Ref: QProgramSignals1371586
Ref: qSearch memory1374062
Ref: QStartNoAckMode1374560
Ref: qSupported1375090
Ref: multiprocess extensions1385580
Ref: install tracepoint in tracing1387609
Ref: qXfer read1390966
Ref: qXfer auxiliary vector read1391460
Ref: qXfer btrace read1391807
Ref: qXfer target description read1392426
Ref: qXfer library list read1392870
Ref: qXfer svr4 library list read1393525
Ref: qXfer memory map read1395377
Ref: qXfer sdata read1395763
Ref: qXfer siginfo read1396227
Ref: qXfer spu read1396623
Ref: qXfer threads read1397146
Ref: qXfer traceframe info read1397548
Ref: qXfer unwind info block1397964
Ref: qXfer fdpic loadmap read1398196
Ref: qXfer osdata read1398611
Ref: qXfer write1399813
Ref: qXfer siginfo write1400370
Ref: qXfer spu write1400766
Ref: General Query Packets-Footnote-11403293
Node: Architecture-Specific Protocol Details1403620
Node: ARM-Specific Protocol Details1404129
Node: ARM Breakpoint Kinds1404377
Node: MIPS-Specific Protocol Details1404709
Node: MIPS Register packet Format1404992
Node: MIPS Breakpoint Kinds1405921
Node: Tracepoint Packets1406340
Ref: QTEnable1415333
Ref: QTDisable1415529
Ref: qTfSTM1421053
Ref: qTsSTM1421053
Ref: qTSTMat1422091
Ref: QTBuffer-size1423238
Node: Host I/O Packets1425208
Node: Interrupts1429826
Node: Notification Packets1431729
Node: Remote Non-Stop1437106
Node: Packet Acknowledgment1439395
Node: Examples1441510
Node: File-I/O Remote Protocol Extension1442136
Node: File-I/O Overview1442598
Node: Protocol Basics1444795
Node: The F Request Packet1447027
Node: The F Reply Packet1447928
Node: The Ctrl-C Message1448846
Node: Console I/O1450475
Node: List of Supported Calls1451692
Node: open1452054
Node: close1454548
Node: read1454930
Node: write1455537
Node: lseek1456304
Node: rename1457182
Node: unlink1458578
Node: stat/fstat1459517
Node: gettimeofday1460404
Node: isatty1460839
Node: system1461435
Node: Protocol-specific Representation of Datatypes1462977
Node: Integral Datatypes1463354
Node: Pointer Values1464161
Node: Memory Transfer1464869
Node: struct stat1465489
Node: struct timeval1467691
Node: Constants1468208
Node: Open Flags1468657
Node: mode_t Values1468998
Node: Errno Values1469490
Node: Lseek Flags1470301
Node: Limits1470486
Node: File-I/O Examples1470846
Node: Library List Format1471962
Node: Library List Format for SVR4 Targets1474745
Node: Memory Map Format1477215
Node: Thread List Format1479792
Node: Traceframe Info Format1480610
Node: Branch Trace Format1482297
Node: Agent Expressions1483643
Node: General Bytecode Design1486464
Node: Bytecode Descriptions1491264
Node: Using Agent Expressions1504700
Node: Varying Target Capabilities1506678
Node: Rationale1507840
Node: Target Descriptions1515226
Node: Retrieving Descriptions1517102
Node: Target Description Format1518187
Node: Predefined Target Types1527236
Node: Standard Target Features1528621
Node: AArch64 Features1530485
Node: ARM Features1530908
Node: i386 Features1532425
Node: MIPS Features1533791
Node: M68K Features1534975
Node: Nios II Features1535638
Node: PowerPC Features1536035
Node: S/390 and System z Features1537358
Node: TIC6x Features1538823
Node: Operating System Information1539383
Node: Process list1540221
Node: Trace File Format1541283
Node: Index Section Format1543277
Node: Man Pages1551257
Node: gdb man1551663
Node: gdbserver man1557705
Node: gcore man1564721
Node: gdbinit man1565378
Node: Copying1566263
Node: GNU Free Documentation License1603842
Node: Concept Index1629008
Node: Command and Variable Index1751816

End Tag Table
