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-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 (Linaro GDB) Version 7.6-2013.05.

   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: 1662
gdb.info-2: 299912
gdb.info-3: 606528
gdb.info-4: 899762
gdb.info-5: 1199031
gdb.info-6: 1471866
gdb.info-7: 1654272

Tag Table:
(Indirect)
Node: Top1662
Node: Summary5105
Node: Free Software6978
Node: Free Documentation7719
Node: Contributors12654
Node: Sample Session20748
Node: Invocation27592
Node: Invoking GDB28136
Node: File Options30449
Node: Mode Options33507
Ref: -nx33734
Ref: -nh34823
Node: Startup40921
Ref: Home Directory Init File41472
Ref: Option -init-eval-command41582
Ref: Init File in the Current Directory during Startup41927
Ref: Startup-Footnote-144121
Node: Quitting GDB44230
Node: Shell Commands45127
Node: Logging Output46054
Node: Commands46900
Node: Command Syntax47538
Node: Completion49704
Ref: Completion-Footnote-155068
Node: Help55228
Node: Running60597
Node: Compilation61826
Node: Starting63910
Node: Arguments72835
Node: Environment74105
Node: Working Directory77373
Node: Input/Output78525
Node: Attach80496
Node: Kill Process82963
Node: Inferiors and Programs83944
Node: Threads91189
Ref: set libthread-db-search-path98598
Node: Forks100656
Node: Checkpoint/Restart106966
Ref: Checkpoint/Restart-Footnote-1111495
Node: Stopping111530
Node: Breakpoints112793
Node: Set Breaks116336
Node: Set Watchpoints135069
Node: Set Catchpoints144472
Node: Delete Breaks154982
Node: Disabling156918
Node: Conditions160307
Node: Break Commands165955
Node: Dynamic Printf169177
Node: Save Breakpoints173437
Node: Static Probe Points174612
Node: Error in Breakpoints177299
Node: Breakpoint-related Warnings178035
Node: Continuing and Stepping180362
Node: Skipping Over Functions and Files189748
Node: Signals193320
Ref: extra signal information197750
Node: Thread Stops199253
Node: All-Stop Mode200352
Node: Non-Stop Mode204250
Node: Background Execution207727
Node: Thread-Specific Breakpoints210296
Node: Interrupted System Calls211618
Node: Observer Mode213132
Node: Reverse Execution216571
Ref: Reverse Execution-Footnote-1221198
Ref: Reverse Execution-Footnote-2221825
Node: Process Record and Replay221875
Node: Stack234167
Node: Frames235660
Node: Backtrace238412
Ref: Backtrace-Footnote-1244037
Node: Selection244225
Node: Frame Info247089
Node: Source249083
Node: List250149
Node: Specify Location252811
Node: Edit257415
Ref: Edit-Footnote-1258890
Node: Search259125
Node: Source Path259933
Ref: set substitute-path266300
Node: Machine Code268521
Node: Data275422
Node: Expressions283092
Node: Ambiguous Expressions285184
Node: Variables288418
Node: Arrays294036
Node: Output Formats296567
Ref: Output Formats-Footnote-1299755
Node: Memory299912
Node: Auto Display306066
Node: Print Settings310608
Ref: set print entry-values318188
Node: Pretty Printing329433
Node: Pretty-Printer Introduction329946
Node: Pretty-Printer Example331701
Node: Pretty-Printer Commands332479
Node: Value History334903
Node: Convenience Vars337324
Node: Convenience Funs341906
Node: Registers343087
Ref: Registers-Footnote-1347764
Node: Floating Point Hardware348159
Node: Vector Unit348691
Node: OS Information349078
Ref: linux info os infotypes351101
Node: Memory Region Attributes355301
Node: Dump/Restore Files359971
Node: Core File Generation362276
Node: Character Sets363500
Node: Caching Remote Data369865
Ref: Caching Remote Data-Footnote-1372130
Node: Searching Memory372368
Node: Optimized Code375245
Node: Inline Functions376922
Node: Tail Call Frames379549
Ref: set debug entry-values381689
Node: Macros385763
Ref: Macros-Footnote-1393339
Node: Tracepoints393492
Node: Set Tracepoints395553
Node: Create and Delete Tracepoints398491
Node: Enable and Disable Tracepoints404891
Node: Tracepoint Passcounts406131
Node: Tracepoint Conditions407558
Node: Trace State Variables409252
Node: Tracepoint Actions411442
Node: Listing Tracepoints417747
Node: Listing Static Tracepoint Markers419449
Node: Starting and Stopping Trace Experiments421295
Ref: disconnected tracing423040
Node: Tracepoint Restrictions427420
Node: Analyze Collected Data431190
Node: tfind432495
Node: tdump436917
Node: save tracepoints439432
Node: Tracepoint Variables439928
Node: Trace Files441056
Node: Overlays442514
Node: How Overlays Work443234
Ref: A code overlay445794
Node: Overlay Commands449232
Node: Automatic Overlay Debugging453422
Node: Overlay Sample Program455563
Node: Languages457323
Node: Setting458486
Node: Filenames460188
Node: Manually460999
Node: Automatically462208
Node: Show463269
Node: Checks464591
Node: Type Checking465596
Node: Range Checking467425
Node: Supported Languages469826
Node: C471126
Node: C Operators472090
Node: C Constants476409
Node: C Plus Plus Expressions479290
Node: C Defaults482633
Node: C Checks483301
Node: Debugging C483861
Node: Debugging C Plus Plus484345
Node: Decimal Floating Point487803
Node: D489062
Node: Go489319
Node: Objective-C490413
Node: Method Names in Commands490876
Node: The Print Command with Objective-C492571
Node: OpenCL C493222
Node: OpenCL C Datatypes493497
Node: OpenCL C Expressions493872
Node: OpenCL C Operators494229
Node: Fortran494461
Node: Fortran Operators495183
Node: Fortran Defaults496039
Node: Special Fortran Commands496424
Node: Pascal496930
Node: Modula-2497445
Node: M2 Operators498420
Node: Built-In Func/Proc501419
Node: M2 Constants504280
Node: M2 Types505881
Node: M2 Defaults509100
Node: Deviations509700
Node: M2 Checks510801
Node: M2 Scope511619
Node: GDB/M2512643
Node: Ada513555
Node: Ada Mode Intro514618
Node: Omissions from Ada516528
Node: Additions to Ada520882
Node: Stopping Before Main Program524812
Node: Ada Tasks525341
Node: Ada Tasks and Core Files531754
Node: Ravenscar Profile532672
Node: Ada Glitches533742
Node: Unsupported Languages536536
Node: Symbols537226
Node: Altering554594
Node: Assignment555563
Node: Jumping558668
Node: Signaling560829
Node: Returning561962
Node: Calling565314
Node: Patching568341
Node: GDB Files569418
Node: Files570138
Ref: Shared Libraries582983
Ref: Files-Footnote-1594617
Node: Separate Debug Files594792
Ref: debug-file-directory597899
Node: MiniDebugInfo606528
Node: Index Files608632
Node: Symbol Errors610694
Node: Data Files614307
Node: Targets615263
Node: Active Targets616743
Node: Target Commands617817
Ref: load622090
Node: Byte Order623071
Node: Remote Debugging624048
Node: Connecting625310
Node: File Transfer630250
Node: Server631190
Ref: Monitor Commands for gdbserver641412
Ref: Server-Footnote-1646066
Node: Remote Configuration646186
Ref: set remotebreak647210
Ref: set remote hardware-watchpoint-limit648674
Ref: set remote hardware-breakpoint-limit648674
Ref: set remote hardware-watchpoint-length-limit648900
Ref: set remote exec-file649315
Node: Remote Stub656394
Node: Stub Contents659291
Node: Bootstrapping661398
Node: Debug Session665207
Node: Configurations667249
Node: Native668018
Node: HP-UX668587
Node: BSD libkvm Interface668876
Node: SVR4 Process Information669947
Node: DJGPP Native673751
Node: Cygwin Native680331
Node: Non-debug DLL Symbols684280
Node: Hurd Native688828
Node: Darwin694089
Node: Embedded OS695350
Node: VxWorks695826
Node: VxWorks Connection698043
Node: VxWorks Download698977
Node: VxWorks Attach700712
Node: Embedded Processors701110
Node: ARM702289
Node: M32R/D706410
Node: M68K708112
Node: MicroBlaze708405
Node: MIPS Embedded709855
Node: OpenRISC 1000714793
Node: PowerPC Embedded717662
Node: PA721429
Node: Sparclet721713
Node: Sparclet File723183
Node: Sparclet Connection724063
Node: Sparclet Download724541
Node: Sparclet Execution725590
Node: Sparclite726181
Node: Z8000726556
Node: AVR727940
Node: CRIS728303
Node: Super-H729281
Node: Architectures730341
Node: AArch64730766
Node: i386731173
Node: Alpha731872
Node: MIPS732005
Node: HPPA735898
Node: SPU736417
Node: PowerPC738605
Node: Controlling GDB739323
Node: Prompt740220
Node: Editing741939
Node: Command History742882
Node: Screen Size746286
Node: Numbers748120
Node: ABI750097
Node: Auto-loading753271
Ref: set auto-load off754138
Ref: show auto-load754774
Ref: info auto-load755553
Node: Init File in the Current Directory759134
Ref: set auto-load local-gdbinit759709
Ref: show auto-load local-gdbinit759891
Ref: info auto-load local-gdbinit760055
Node: libthread_db.so.1 file760203
Ref: set auto-load libthread-db761140
Ref: show auto-load libthread-db761271
Ref: info auto-load libthread-db761408
Node: objfile-gdb.gdb file761592
Ref: set auto-load gdb-scripts762201
Ref: show auto-load gdb-scripts762325
Ref: info auto-load gdb-scripts762455
Node: Auto-loading safe path762686
Ref: set auto-load safe-path763990
Ref: show auto-load safe-path764729
Ref: add-auto-load-safe-path764852
Node: Auto-loading verbose mode767746
Ref: set debug auto-load768909
Ref: show debug auto-load769010
Node: Messages/Warnings769132
Ref: confirmation requests770567
Node: Debugging Output771774
Node: Other Misc Settings779608
Node: Extending GDB780637
Node: Sequences782265
Node: Define782860
Node: Hooks786661
Node: Command Files789028
Node: Output794098
Node: Python799031
Node: Python Commands800206
Node: Python API802541
Node: Basic Python804592
Ref: prompt_hook812058
Node: Exception Handling812655
Node: Values From Inferior815151
Node: Types In Python826802
Node: Pretty Printing API835708
Node: Selecting Pretty-Printers839601
Node: Writing a Pretty-Printer841934
Node: Type Printing API847255
Node: Inferiors In Python849861
Node: Events In Python852738
Node: Threads In Python857919
Node: Commands In Python860362
Node: Parameters In Python869548
Node: Functions In Python875009
Node: Progspaces In Python877231
Node: Objfiles In Python878746
Node: Frames In Python880838
Node: Blocks In Python886893
Node: Symbols In Python889698
Node: Symbol Tables In Python896963
Node: Breakpoints In Python899762
Node: Finish Breakpoints in Python906874
Node: Lazy Strings In Python908981
Node: Architectures In Python911216
Node: Python Auto-loading913403
Ref: set auto-load python-scripts914067
Ref: show auto-load python-scripts914167
Ref: info auto-load python-scripts914273
Node: objfile-gdb.py file915442
Ref: set auto-load scripts-directory916616
Ref: with-auto-load-dir916992
Ref: show auto-load scripts-directory917810
Node: dotdebug_gdb_scripts section918139
Node: Which flavor to choose?919660
Node: Python modules921486
Node: gdb.printing921872
Node: gdb.types923286
Node: gdb.prompt926316
Node: Aliases927965
Node: Interpreters930808
Node: TUI932907
Node: TUI Overview933854
Node: TUI Keys936287
Node: TUI Single Key Mode938591
Node: TUI Commands939466
Node: TUI Configuration941850
Node: Emacs943146
Node: GDB/MI948620
Node: GDB/MI General Design950531
Node: Context management953054
Node: Asynchronous and non-stop modes956189
Node: Thread groups958181
Node: GDB/MI Command Syntax960459
Node: GDB/MI Input Syntax960702
Node: GDB/MI Output Syntax962256
Node: GDB/MI Compatibility with CLI965828
Node: GDB/MI Development and Front Ends966565
Node: GDB/MI Output Records968222
Node: GDB/MI Result Records968628
Node: GDB/MI Stream Records969634
Node: GDB/MI Async Records970899
Node: GDB/MI Breakpoint Information980519
Node: GDB/MI Frame Information984471
Node: GDB/MI Thread Information985558
Node: GDB/MI Ada Exception Information986537
Node: GDB/MI Simple Examples986960
Node: GDB/MI Command Description Format989168
Node: GDB/MI Breakpoint Commands990048
Node: GDB/MI Catchpoint Commands1007991
Node: GDB/MI Program Context1009683
Node: GDB/MI Thread Commands1013953
Node: GDB/MI Ada Tasking Commands1017909
Node: GDB/MI Program Execution1020163
Node: GDB/MI Stack Manipulation1031949
Node: GDB/MI Variable Objects1042851
Ref: -var-set-format1052754
Ref: -var-list-children1053872
Ref: -var-update1062219
Ref: -var-set-frozen1065214
Ref: -var-set-update-range1066010
Ref: -var-set-visualizer1066540
Node: GDB/MI Data Manipulation1068037
Node: GDB/MI Tracepoint Commands1087462
Node: GDB/MI Symbol Query1094933
Node: GDB/MI File Commands1095622
Node: GDB/MI Target Manipulation1098918
Node: GDB/MI File Transfer Commands1105140
Node: GDB/MI Miscellaneous Commands1106462
Ref: -interpreter-exec1119054
Node: Annotations1121390
Node: Annotations Overview1122309
Node: Server Prefix1124772
Node: Prompting1125506
Node: Errors1127023
Node: Invalidation1127919
Node: Annotations for Running1128396
Node: Source Annotations1129916
Node: JIT Interface1130841
Node: Declarations1132641
Node: Registering Code1134028
Node: Unregistering Code1135000
Node: Custom Debug Info1135627
Node: Using JIT Debug Info Readers1136923
Node: Writing JIT Debug Info Readers1137938
Node: In-Process Agent1140135
Ref: Control Agent1142078
Node: In-Process Agent Protocol1142945
Node: IPA Protocol Objects1143737
Ref: agent expression object1144739
Ref: tracepoint action object1144945
Ref: tracepoint object1145026
Node: IPA Protocol Commands1147982
Node: GDB Bugs1149437
Node: Bug Criteria1150169
Node: Bug Reporting1151046
Node: Command Line Editing1157816
Node: Introduction and Notation1158468
Node: Readline Interaction1160088
Node: Readline Bare Essentials1161277
Node: Readline Movement Commands1163064
Node: Readline Killing Commands1164027
Node: Readline Arguments1165945
Node: Searching1166987
Node: Readline Init File1169136
Node: Readline Init File Syntax1170287
Node: Conditional Init Constructs1185345
Node: Sample Init File1187876
Node: Bindable Readline Commands1190991
Node: Commands For Moving1192046
Node: Commands For History1192905
Node: Commands For Text1196307
Node: Commands For Killing1199031
Node: Numeric Arguments1201171
Node: Commands For Completion1202308
Node: Keyboard Macros1204275
Node: Miscellaneous Commands1204844
Node: Readline vi Mode1208698
Node: Using History Interactively1209608
Node: History Interaction1210151
Node: Event Designators1211573
Node: Word Designators1212713
Node: Modifiers1214350
Node: In Memoriam1215573
Node: Formatting Documentation1216456
Ref: Formatting Documentation-Footnote-11219822
Node: Installing GDB1219909
Node: Requirements1220481
Ref: Expat1221050
Node: Running Configure1223622
Node: Separate Objdir1227372
Node: Config Names1230339
Node: Configure Options1231807
Node: System-wide configuration1234177
Node: Maintenance Commands1236044
Ref: maint info breakpoints1237698
Node: Remote Protocol1252217
Node: Overview1252871
Ref: Binary Data1255433
Node: Packets1257956
Ref: thread-id syntax1258856
Ref: extended mode1260301
Ref: bc1262022
Ref: bs1262232
Ref: read registers packet1263836
Ref: cycle step packet1265769
Ref: write register packet1267645
Ref: step with signal packet1268641
Ref: vCont packet1270095
Ref: X packet1275069
Ref: insert breakpoint or watchpoint packet1275355
Node: Stop Reply Packets1279392
Node: General Query Packets1284132
Ref: QNonStop1294344
Ref: QPassSignals1294968
Ref: QProgramSignals1296137
Ref: qSearch memory1298613
Ref: QStartNoAckMode1299111
Ref: qSupported1299641
Ref: multiprocess extensions1309814
Ref: install tracepoint in tracing1311843
Ref: qXfer read1315200
Ref: qXfer auxiliary vector read1315694
Ref: qXfer btrace read1316041
Ref: qXfer target description read1316660
Ref: qXfer library list read1317104
Ref: qXfer svr4 library list read1317759
Ref: qXfer memory map read1318394
Ref: qXfer sdata read1318780
Ref: qXfer siginfo read1319244
Ref: qXfer spu read1319640
Ref: qXfer threads read1320163
Ref: qXfer traceframe info read1320565
Ref: qXfer unwind info block1320981
Ref: qXfer fdpic loadmap read1321213
Ref: qXfer osdata read1321628
Ref: qXfer write1322830
Ref: qXfer siginfo write1323387
Ref: qXfer spu write1323783
Ref: General Query Packets-Footnote-11326310
Node: Architecture-Specific Protocol Details1326637
Node: ARM-Specific Protocol Details1327146
Node: ARM Breakpoint Kinds1327394
Node: MIPS-Specific Protocol Details1327726
Node: MIPS Register packet Format1328009
Node: MIPS Breakpoint Kinds1328938
Node: Tracepoint Packets1329357
Ref: QTEnable1338350
Ref: QTDisable1338546
Ref: qTfSTM1344070
Ref: qTsSTM1344070
Ref: qTSTMat1345108
Ref: QTBuffer-size1346255
Node: Host I/O Packets1348225
Node: Interrupts1352843
Node: Notification Packets1354746
Node: Remote Non-Stop1360123
Node: Packet Acknowledgment1362412
Node: Examples1364527
Node: File-I/O Remote Protocol Extension1365153
Node: File-I/O Overview1365615
Node: Protocol Basics1367812
Node: The F Request Packet1370044
Node: The F Reply Packet1370945
Node: The Ctrl-C Message1371863
Node: Console I/O1373492
Node: List of Supported Calls1374709
Node: open1375071
Node: close1377565
Node: read1377947
Node: write1378554
Node: lseek1379321
Node: rename1380199
Node: unlink1381595
Node: stat/fstat1382534
Node: gettimeofday1383421
Node: isatty1383856
Node: system1384452
Node: Protocol-specific Representation of Datatypes1385994
Node: Integral Datatypes1386371
Node: Pointer Values1387178
Node: Memory Transfer1387886
Node: struct stat1388506
Node: struct timeval1390708
Node: Constants1391225
Node: Open Flags1391674
Node: mode_t Values1392015
Node: Errno Values1392507
Node: Lseek Flags1393318
Node: Limits1393503
Node: File-I/O Examples1393863
Node: Library List Format1394979
Node: Library List Format for SVR4 Targets1397762
Node: Memory Map Format1400232
Node: Thread List Format1402809
Node: Traceframe Info Format1403627
Node: Branch Trace Format1405112
Node: Agent Expressions1406458
Node: General Bytecode Design1409279
Node: Bytecode Descriptions1414079
Node: Using Agent Expressions1427515
Node: Varying Target Capabilities1429493
Node: Rationale1430655
Node: Target Descriptions1438041
Node: Retrieving Descriptions1439917
Node: Target Description Format1441002
Node: Predefined Target Types1450051
Node: Standard Target Features1451436
Node: AArch64 Features1453247
Node: ARM Features1453670
Node: i386 Features1455187
Node: MIPS Features1456291
Node: M68K Features1457475
Node: PowerPC Features1458138
Node: TIC6x Features1459445
Node: Operating System Information1459994
Node: Process list1460832
Node: Trace File Format1461894
Node: Index Section Format1463888
Node: Copying1471866
Node: GNU Free Documentation License1509456
Node: Concept Index1534622
Node: Command and Variable Index1654272

End Tag Table
