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.
END-INFO-DIR-ENTRY

   Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010 2011, 2012 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 (Linaro GDB) Version 7.5-2012.09.

   Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010 2011, 2012 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: 1926
gdb.info-2: 298515
gdb.info-3: 597932
gdb.info-4: 897378
gdb.info-5: 1193937
gdb.info-6: 1474071

Tag Table:
(Indirect)
Node: Top1926
Node: Summary5369
Node: Free Software7242
Node: Free Documentation7983
Node: Contributors12918
Node: Sample Session21012
Node: Invocation27856
Node: Invoking GDB28400
Node: File Options30713
Node: Mode Options33771
Ref: -nx33998
Node: Startup40445
Ref: Home Directory Init File40996
Ref: Option -init-eval-command41106
Ref: Init File in the Current Directory during Startup41451
Ref: Startup-Footnote-143623
Node: Quitting GDB43732
Node: Shell Commands44629
Node: Logging Output45556
Node: Commands46402
Node: Command Syntax47040
Node: Completion49206
Ref: Completion-Footnote-154570
Node: Help54730
Node: Running60099
Node: Compilation61328
Node: Starting63412
Node: Arguments72337
Node: Environment73607
Node: Working Directory76875
Node: Input/Output77983
Node: Attach79954
Node: Kill Process82421
Node: Inferiors and Programs83402
Node: Threads90647
Ref: set libthread-db-search-path98056
Node: Forks100114
Node: Checkpoint/Restart106424
Ref: Checkpoint/Restart-Footnote-1110953
Node: Stopping110988
Node: Breakpoints112251
Node: Set Breaks115794
Node: Set Watchpoints134527
Node: Set Catchpoints143930
Node: Delete Breaks153366
Node: Disabling155302
Node: Conditions158691
Node: Break Commands164339
Node: Dynamic Printf167561
Node: Save Breakpoints171821
Node: Static Probe Points172996
Node: Error in Breakpoints175683
Node: Breakpoint-related Warnings176419
Node: Continuing and Stepping178746
Node: Skipping Over Functions and Files188132
Node: Signals191704
Ref: extra signal information195986
Node: Thread Stops197489
Node: All-Stop Mode198588
Node: Non-Stop Mode202486
Node: Background Execution205963
Node: Thread-Specific Breakpoints208532
Node: Interrupted System Calls209854
Node: Observer Mode211368
Node: Reverse Execution214807
Ref: Reverse Execution-Footnote-1219434
Ref: Reverse Execution-Footnote-2220061
Node: Process Record and Replay220111
Node: Stack227358
Node: Frames228851
Node: Backtrace231603
Ref: Backtrace-Footnote-1236816
Node: Selection237004
Node: Frame Info239868
Node: Source241862
Node: List242928
Node: Specify Location245541
Node: Edit250145
Ref: Edit-Footnote-1251620
Node: Search251855
Node: Source Path252663
Ref: set substitute-path259030
Node: Machine Code261251
Node: Data267925
Node: Expressions275541
Node: Ambiguous Expressions277633
Node: Variables280867
Node: Arrays286485
Node: Output Formats289016
Ref: Output Formats-Footnote-1292204
Node: Memory292361
Node: Auto Display298515
Node: Print Settings303057
Ref: set print entry-values310637
Node: Pretty Printing321882
Node: Pretty-Printer Introduction322395
Node: Pretty-Printer Example324150
Node: Pretty-Printer Commands324928
Node: Value History327352
Node: Convenience Vars329773
Node: Registers334619
Ref: Registers-Footnote-1339296
Node: Floating Point Hardware339691
Node: Vector Unit340223
Node: OS Information340610
Ref: linux info os infotypes343187
Node: Memory Region Attributes347387
Node: Dump/Restore Files352057
Node: Core File Generation354362
Node: Character Sets355596
Node: Caching Remote Data361961
Ref: Caching Remote Data-Footnote-1364226
Node: Searching Memory364464
Node: Optimized Code367341
Node: Inline Functions369018
Node: Tail Call Frames371645
Ref: set debug entry-values373785
Node: Macros377859
Ref: Macros-Footnote-1385435
Node: Tracepoints385588
Node: Set Tracepoints387649
Node: Create and Delete Tracepoints390587
Node: Enable and Disable Tracepoints396987
Node: Tracepoint Passcounts398227
Node: Tracepoint Conditions399654
Node: Trace State Variables401348
Node: Tracepoint Actions403538
Node: Listing Tracepoints409843
Node: Listing Static Tracepoint Markers410964
Node: Starting and Stopping Trace Experiments412810
Ref: disconnected tracing414555
Node: Tracepoint Restrictions418173
Node: Analyze Collected Data421943
Node: tfind423248
Node: tdump427670
Node: save tracepoints430185
Node: Tracepoint Variables430681
Node: Trace Files431809
Node: Overlays433267
Node: How Overlays Work433987
Ref: A code overlay436547
Node: Overlay Commands439985
Node: Automatic Overlay Debugging444175
Node: Overlay Sample Program446316
Node: Languages448076
Node: Setting449239
Node: Filenames450941
Node: Manually451752
Node: Automatically452961
Node: Show454022
Node: Checks455344
Node: Type Checking456734
Node: Range Checking459467
Node: Supported Languages461868
Node: C463168
Node: C Operators464132
Node: C Constants468451
Node: C Plus Plus Expressions471332
Node: C Defaults474675
Node: C Checks475358
Node: Debugging C476081
Node: Debugging C Plus Plus476565
Node: Decimal Floating Point480023
Node: D481282
Node: Go481539
Node: Objective-C482633
Node: Method Names in Commands483096
Node: The Print Command with Objective-C484791
Node: OpenCL C485442
Node: OpenCL C Datatypes485717
Node: OpenCL C Expressions486092
Node: OpenCL C Operators486449
Node: Fortran486681
Node: Fortran Operators487403
Node: Fortran Defaults488259
Node: Special Fortran Commands488644
Node: Pascal489150
Node: Modula-2489665
Node: M2 Operators490640
Node: Built-In Func/Proc493639
Node: M2 Constants496500
Node: M2 Types498101
Node: M2 Defaults501320
Node: Deviations501920
Node: M2 Checks503021
Node: M2 Scope503839
Node: GDB/M2504863
Node: Ada505775
Node: Ada Mode Intro506838
Node: Omissions from Ada508748
Node: Additions to Ada513102
Node: Stopping Before Main Program517032
Node: Ada Tasks517561
Node: Ada Tasks and Core Files523974
Node: Ravenscar Profile524892
Node: Ada Glitches525962
Node: Unsupported Languages528756
Node: Symbols529446
Node: Altering544034
Node: Assignment545003
Node: Jumping548108
Node: Signaling550243
Node: Returning551374
Node: Calling554726
Node: Patching557753
Node: GDB Files558830
Node: Files559475
Ref: Shared Libraries572320
Ref: Files-Footnote-1583954
Node: Separate Debug Files584129
Ref: debug-file-directory587234
Node: Index Files595863
Node: Symbol Errors597932
Node: Data Files601545
Node: Targets602501
Node: Active Targets603981
Node: Target Commands605055
Ref: load609328
Node: Byte Order610309
Node: Remote Debugging611286
Node: Connecting612548
Node: File Transfer617488
Node: Server618428
Ref: Monitor Commands for gdbserver628650
Ref: Server-Footnote-1633304
Node: Remote Configuration633424
Ref: set remotebreak634448
Ref: set remote hardware-watchpoint-limit635912
Ref: set remote hardware-breakpoint-limit635912
Ref: set remote hardware-watchpoint-length-limit636138
Ref: set remote exec-file636553
Node: Remote Stub643518
Node: Stub Contents646415
Node: Bootstrapping648522
Node: Debug Session652331
Node: Configurations654373
Node: Native655142
Node: HP-UX655777
Node: BSD libkvm Interface656066
Node: SVR4 Process Information657137
Node: DJGPP Native660567
Node: Cygwin Native667147
Node: Non-debug DLL Symbols671096
Node: Hurd Native675644
Node: Neutrino680907
Node: Darwin681297
Node: Embedded OS682555
Node: VxWorks683031
Node: VxWorks Connection685248
Node: VxWorks Download686182
Node: VxWorks Attach687917
Node: Embedded Processors688315
Node: ARM689494
Node: M32R/D693615
Node: M68K695317
Node: MicroBlaze695610
Node: MIPS Embedded697060
Node: OpenRISC 1000701998
Node: PowerPC Embedded704867
Node: PA708634
Node: Sparclet708918
Node: Sparclet File710388
Node: Sparclet Connection711268
Node: Sparclet Download711746
Node: Sparclet Execution712795
Node: Sparclite713386
Node: Z8000713761
Node: AVR715145
Node: CRIS715508
Node: Super-H716486
Node: Architectures717689
Node: i386718102
Node: Alpha718785
Node: MIPS718918
Node: HPPA722811
Node: SPU723330
Node: PowerPC725518
Node: Controlling GDB726236
Node: Prompt727133
Node: Editing728852
Node: Command History729795
Node: Screen Size733199
Node: Numbers735033
Node: ABI737010
Node: Auto-loading739934
Ref: set auto-load off740801
Ref: show auto-load741437
Ref: info auto-load742216
Node: Init File in the Current Directory745797
Ref: set auto-load local-gdbinit746372
Ref: show auto-load local-gdbinit746554
Ref: info auto-load local-gdbinit746718
Node: libthread_db.so.1 file746866
Ref: set auto-load libthread-db747803
Ref: show auto-load libthread-db747934
Ref: info auto-load libthread-db748071
Node: objfile-gdb.gdb file748255
Ref: set auto-load gdb-scripts748864
Ref: show auto-load gdb-scripts748988
Ref: info auto-load gdb-scripts749118
Node: Auto-loading safe path749349
Ref: set auto-load safe-path750504
Ref: show auto-load safe-path751243
Ref: add-auto-load-safe-path751366
Node: Auto-loading verbose mode754260
Ref: set debug auto-load755423
Ref: show debug auto-load755524
Node: Messages/Warnings755646
Ref: confirmation requests757081
Node: Debugging Output758288
Node: Other Misc Settings765090
Node: Extending GDB766119
Node: Sequences767747
Node: Define768342
Node: Hooks772143
Node: Command Files774510
Node: Output779580
Node: Python784513
Node: Python Commands785688
Node: Python API787482
Node: Basic Python789415
Ref: prompt_hook796881
Node: Exception Handling797478
Node: Values From Inferior799974
Node: Types In Python812619
Node: Pretty Printing API821358
Node: Selecting Pretty-Printers825251
Node: Writing a Pretty-Printer827584
Node: Inferiors In Python832907
Node: Events In Python835914
Node: Threads In Python841322
Node: Commands In Python843934
Node: Parameters In Python853120
Node: Functions In Python858581
Node: Progspaces In Python860696
Node: Objfiles In Python862048
Node: Frames In Python863979
Node: Blocks In Python870416
Node: Symbols In Python873387
Node: Symbol Tables In Python880926
Node: Breakpoints In Python883917
Node: Finish Breakpoints in Python891029
Node: Lazy Strings In Python893136
Node: Python Auto-loading895339
Ref: set auto-load python-scripts896003
Ref: show auto-load python-scripts896103
Ref: info auto-load python-scripts896209
Node: objfile-gdb.py file897378
Ref: set auto-load scripts-directory898160
Ref: with-auto-load-dir898536
Ref: show auto-load scripts-directory899354
Node: dotdebug_gdb_scripts section899683
Node: Which flavor to choose?901204
Node: Python modules903030
Node: gdb.printing903416
Node: gdb.types904830
Node: gdb.prompt906532
Node: Aliases908181
Node: Interpreters911024
Node: TUI913123
Node: TUI Overview914070
Node: TUI Keys916503
Node: TUI Single Key Mode918807
Node: TUI Commands919682
Node: TUI Configuration922066
Node: Emacs923362
Node: GDB/MI928836
Node: GDB/MI General Design930716
Node: Context management933239
Node: Asynchronous and non-stop modes936374
Node: Thread groups938366
Node: GDB/MI Command Syntax940644
Node: GDB/MI Input Syntax940887
Node: GDB/MI Output Syntax942441
Node: GDB/MI Compatibility with CLI946013
Node: GDB/MI Development and Front Ends946750
Node: GDB/MI Output Records948407
Node: GDB/MI Result Records948779
Node: GDB/MI Stream Records949785
Node: GDB/MI Async Records951050
Node: GDB/MI Frame Information958882
Node: GDB/MI Thread Information959960
Node: GDB/MI Ada Exception Information960939
Node: GDB/MI Simple Examples961362
Node: GDB/MI Command Description Format963539
Node: GDB/MI Breakpoint Commands964419
Node: GDB/MI Program Context982290
Node: GDB/MI Thread Commands986558
Node: GDB/MI Ada Tasking Commands990514
Node: GDB/MI Program Execution992768
Node: GDB/MI Stack Manipulation1004554
Node: GDB/MI Variable Objects1015456
Ref: -var-set-format1025359
Ref: -var-list-children1026477
Ref: -var-update1034824
Ref: -var-set-frozen1037819
Ref: -var-set-update-range1038615
Ref: -var-set-visualizer1039145
Node: GDB/MI Data Manipulation1040642
Node: GDB/MI Tracepoint Commands1058227
Node: GDB/MI Symbol Query1065556
Node: GDB/MI File Commands1066245
Node: GDB/MI Target Manipulation1069582
Node: GDB/MI File Transfer Commands1075804
Node: GDB/MI Miscellaneous Commands1077126
Ref: -interpreter-exec1089718
Node: Annotations1092027
Node: Annotations Overview1092946
Node: Server Prefix1095409
Node: Prompting1096143
Node: Errors1097660
Node: Invalidation1098556
Node: Annotations for Running1099033
Node: Source Annotations1100553
Node: JIT Interface1101478
Node: Declarations1103278
Node: Registering Code1104665
Node: Unregistering Code1105637
Node: Custom Debug Info1106264
Node: Using JIT Debug Info Readers1107560
Node: Writing JIT Debug Info Readers1108427
Node: In-Process Agent1110624
Ref: Control Agent1112567
Node: In-Process Agent Protocol1113434
Node: IPA Protocol Objects1114226
Ref: agent expression object1115228
Ref: tracepoint action object1115434
Ref: tracepoint object1115515
Node: IPA Protocol Commands1118471
Node: GDB Bugs1119806
Node: Bug Criteria1120538
Node: Bug Reporting1121415
Node: Command Line Editing1128185
Node: Introduction and Notation1128837
Node: Readline Interaction1130457
Node: Readline Bare Essentials1131646
Node: Readline Movement Commands1133433
Node: Readline Killing Commands1134396
Node: Readline Arguments1136314
Node: Searching1137356
Node: Readline Init File1139505
Node: Readline Init File Syntax1140656
Node: Conditional Init Constructs1155714
Node: Sample Init File1158245
Node: Bindable Readline Commands1161360
Node: Commands For Moving1162415
Node: Commands For History1163274
Node: Commands For Text1166676
Node: Commands For Killing1169400
Node: Numeric Arguments1171540
Node: Commands For Completion1172677
Node: Keyboard Macros1174644
Node: Miscellaneous Commands1175213
Node: Readline vi Mode1179067
Node: Using History Interactively1179977
Node: History Interaction1180520
Node: Event Designators1181942
Node: Word Designators1183082
Node: Modifiers1184719
Node: In Memoriam1185942
Node: Formatting Documentation1186825
Ref: Formatting Documentation-Footnote-11190191
Node: Installing GDB1190278
Node: Requirements1190850
Ref: Expat1191419
Node: Running Configure1193937
Node: Separate Objdir1197687
Node: Config Names1200654
Node: Configure Options1202122
Node: System-wide configuration1204492
Node: Maintenance Commands1205787
Ref: maint info breakpoints1207441
Node: Remote Protocol1221839
Node: Overview1222469
Ref: Binary Data1225031
Node: Packets1227554
Ref: thread-id syntax1228454
Ref: extended mode1229899
Ref: bc1231620
Ref: bs1231830
Ref: read registers packet1233434
Ref: cycle step packet1235367
Ref: write register packet1237243
Ref: step with signal packet1238239
Ref: vCont packet1239693
Ref: vStopped packet1244609
Ref: X packet1244952
Ref: insert breakpoint or watchpoint packet1245238
Node: Stop Reply Packets1249275
Node: General Query Packets1254015
Ref: QNonStop1264229
Ref: QPassSignals1264853
Ref: QProgramSignals1266022
Ref: qSearch memory1268498
Ref: QStartNoAckMode1268996
Ref: qSupported1269526
Ref: multiprocess extensions1279343
Ref: install tracepoint in tracing1281372
Ref: qXfer read1284390
Ref: qXfer auxiliary vector read1284884
Ref: qXfer target description read1285233
Ref: qXfer library list read1285677
Ref: qXfer svr4 library list read1286332
Ref: qXfer memory map read1286967
Ref: qXfer sdata read1287353
Ref: qXfer siginfo read1287817
Ref: qXfer spu read1288213
Ref: qXfer threads read1288736
Ref: qXfer traceframe info read1289138
Ref: qXfer unwind info block1289554
Ref: qXfer fdpic loadmap read1289786
Ref: qXfer osdata read1290201
Ref: qXfer write1291403
Ref: qXfer siginfo write1291960
Ref: qXfer spu write1292356
Ref: General Query Packets-Footnote-11294443
Node: Architecture-Specific Protocol Details1294770
Node: ARM-Specific Protocol Details1295279
Node: ARM Breakpoint Kinds1295527
Node: MIPS-Specific Protocol Details1295859
Node: MIPS Register packet Format1296142
Node: MIPS Breakpoint Kinds1297071
Node: Tracepoint Packets1297490
Ref: QTEnable1306483
Ref: QTDisable1306679
Ref: qTfSTM1312203
Ref: qTsSTM1312203
Ref: qTSTMat1313241
Node: Host I/O Packets1316169
Node: Interrupts1320787
Node: Notification Packets1322690
Node: Remote Non-Stop1324961
Node: Packet Acknowledgment1329220
Node: Examples1331335
Node: File-I/O Remote Protocol Extension1331961
Node: File-I/O Overview1332423
Node: Protocol Basics1334620
Node: The F Request Packet1336852
Node: The F Reply Packet1337753
Node: The Ctrl-C Message1338671
Node: Console I/O1340300
Node: List of Supported Calls1341517
Node: open1341879
Node: close1344373
Node: read1344755
Node: write1345362
Node: lseek1346129
Node: rename1347007
Node: unlink1348403
Node: stat/fstat1349342
Node: gettimeofday1350229
Node: isatty1350664
Node: system1351260
Node: Protocol-specific Representation of Datatypes1352802
Node: Integral Datatypes1353179
Node: Pointer Values1353986
Node: Memory Transfer1354694
Node: struct stat1355314
Node: struct timeval1357516
Node: Constants1358033
Node: Open Flags1358482
Node: mode_t Values1358823
Node: Errno Values1359315
Node: Lseek Flags1360126
Node: Limits1360311
Node: File-I/O Examples1360671
Node: Library List Format1361787
Node: Library List Format for SVR4 Targets1364570
Node: Memory Map Format1367040
Node: Thread List Format1369617
Node: Traceframe Info Format1370435
Node: Agent Expressions1371892
Node: General Bytecode Design1374713
Node: Bytecode Descriptions1379513
Node: Using Agent Expressions1392949
Node: Varying Target Capabilities1394927
Node: Rationale1396089
Node: Target Descriptions1403475
Node: Retrieving Descriptions1405351
Node: Target Description Format1406436
Node: Predefined Target Types1415485
Node: Standard Target Features1416870
Node: ARM Features1418660
Node: i386 Features1420152
Node: MIPS Features1421256
Node: M68K Features1422440
Node: PowerPC Features1423103
Node: TIC6x Features1424410
Node: Operating System Information1424959
Node: Process list1425797
Node: Trace File Format1426859
Node: Index Section Format1428853
Node: Copying1436481
Node: GNU Free Documentation License1474071
Node: Concept Index1499237
Node: Command and Variable Index1616035

End Tag Table
