blob: b4f0368e9ddfe550e57a5acc21aa94d4b4e1a8cd [file] [log] [blame]
This is gdb.info, produced by makeinfo version 4.8 from
../.././gdb/doc/gdb.texinfo.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
* Gdb: (gdb). The GNU debugger.
END-INFO-DIR-ENTRY
This file documents the GNU debugger GDB.
This is the Ninth Edition, of `Debugging with GDB: the GNU
Source-Level Debugger' for GDB Version 6.4.
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005
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.1 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 Free Software Foundation's Back-Cover Text is: "You have
freedom to copy and modify this GNU Manual, like GNU software. Copies
published by the Free Software Foundation raise funds for GNU
development."

Indirect:
gdb.info-1: 1133
gdb.info-2: 300291
gdb.info-3: 581625
gdb.info-4: 877925

Tag Table:
(Indirect)
Node: Top1133
Node: Summary3559
Node: Free Software5195
Node: Contributors10763
Node: Sample Session17749
Node: Invocation24579
Node: Invoking GDB25120
Node: File Options27433
Node: Mode Options30181
Node: Startup36593
Ref: Startup-Footnote-139048
Node: Quitting GDB39157
Node: Shell Commands40048
Node: Logging output40890
Node: Commands41736
Node: Command Syntax42374
Node: Completion44537
Node: Help48872
Node: Running54102
Node: Compilation55212
Node: Starting57851
Node: Arguments62740
Node: Environment64010
Node: Working Directory67278
Node: Input/Output68386
Node: Attach70357
Node: Kill Process72793
Node: Threads73759
Node: Processes79823
Node: Stopping82868
Node: Breakpoints84015
Node: Set Breaks87249
Node: Set Watchpoints98841
Node: Set Catchpoints105683
Node: Delete Breaks109161
Node: Disabling110878
Node: Conditions113645
Node: Break Commands118593
Node: Breakpoint Menus121478
Node: Error in Breakpoints123210
Node: Breakpoint related warnings124788
Node: Continuing and Stepping127115
Node: Signals136455
Node: Thread Stops140588
Node: Stack145193
Node: Frames146668
Node: Backtrace149420
Ref: Backtrace-Footnote-1153815
Node: Selection154003
Node: Frame Info156867
Node: Source159198
Node: List160202
Node: Edit163731
Ref: Edit-Footnote-1165462
Node: Search165697
Node: Source Path166505
Node: Machine Code170034
Node: Data173444
Node: Expressions175825
Node: Variables177793
Node: Arrays181779
Node: Output Formats184308
Ref: Output Formats-Footnote-1186530
Node: Memory186687
Node: Auto Display191723
Node: Print Settings195495
Node: Value History207281
Node: Convenience Vars209697
Node: Registers212688
Ref: Registers-Footnote-1216391
Node: Floating Point Hardware216786
Node: Vector Unit217316
Node: OS Information217701
Node: Memory Region Attributes219708
Node: Dump/Restore Files223198
Node: Core File Generation225501
Node: Character Sets226733
Node: Caching Remote Data233565
Node: Macros234703
Node: Tracepoints241654
Node: Set Tracepoints243387
Node: Create and Delete Tracepoints244586
Node: Enable and Disable Tracepoints246230
Node: Tracepoint Passcounts246929
Node: Tracepoint Actions248353
Node: Listing Tracepoints251353
Node: Starting and Stopping Trace Experiment252474
Node: Analyze Collected Data253652
Node: tfind254957
Node: tdump259350
Node: save-tracepoints261009
Node: Tracepoint Variables261428
Node: Overlays262443
Node: How Overlays Work263163
Ref: A code overlay265723
Node: Overlay Commands269161
Node: Automatic Overlay Debugging273351
Node: Overlay Sample Program275492
Node: Languages277252
Node: Setting278415
Node: Filenames280117
Node: Manually280903
Node: Automatically282112
Node: Show283173
Node: Checks284495
Node: Type Checking285885
Node: Range Checking288618
Node: Supported languages291019
Node: C292192
Node: C Operators293423
Node: C Constants297804
Node: C plus plus expressions300291
Node: C Defaults303834
Node: C Checks304517
Node: Debugging C305240
Node: Debugging C plus plus305760
Node: Objective-C308846
Node: Method Names in Commands309307
Node: The Print Command with Objective-C311022
Node: Fortran311673
Node: Fortran Operators312398
Node: Fortran Defaults312988
Node: Special Fortran commands313373
Node: Pascal313873
Node: Modula-2314388
Node: M2 Operators315316
Node: Built-In Func/Proc318303
Node: M2 Constants321081
Node: M2 Defaults322685
Node: Deviations323294
Node: M2 Checks324395
Node: M2 Scope325213
Node: GDB/M2326237
Node: Ada327149
Node: Ada Mode Intro327948
Node: Omissions from Ada329820
Node: Additions to Ada332081
Node: Stopping Before Main Program335979
Node: Ada Glitches336511
Node: Unsupported languages338489
Node: Symbols339179
Node: Altering352499
Node: Assignment353468
Node: Jumping356573
Node: Signaling358730
Node: Returning359861
Node: Calling361063
Node: Patching362956
Node: GDB Files364033
Node: Files364574
Node: Separate Debug Files382369
Node: Symbol Errors390711
Node: Targets394314
Node: Active Targets395897
Node: Target Commands397476
Node: Byte Order402955
Node: Remote403947
Node: KOD405069
Node: Remote Debugging406467
Node: Connecting406920
Node: Server410309
Ref: Server-Footnote-1414659
Node: NetWare414779
Node: Remote configuration416252
Ref: set remote hardware-watchpoint-limit419288
Ref: set remote hardware-breakpoint-limit419288
Node: remote stub423771
Node: Stub Contents426668
Node: Bootstrapping428779
Node: Debug Session432588
Node: Configurations434148
Node: Native434917
Node: HP-UX435511
Node: BSD libkvm Interface435800
Node: SVR4 Process Information436871
Node: DJGPP Native440301
Node: Cygwin Native446881
Node: Non-debug DLL symbols449414
Node: Hurd Native453964
Node: Neutrino459227
Node: Embedded OS459602
Node: VxWorks460078
Node: VxWorks Connection462295
Node: VxWorks Download463229
Node: VxWorks Attach464964
Node: Embedded Processors465362
Node: ARM466739
Node: H8/300469693
Node: Renesas Boards471192
Node: Renesas ICE475615
Node: Renesas Special477342
Node: H8/500477792
Node: M32R/D478167
Node: M68K479872
Node: MIPS Embedded480506
Node: OpenRISC 1000485451
Node: PowerPC488305
Node: PA488969
Node: SH489249
Node: Sparclet489710
Node: Sparclet File491182
Node: Sparclet Connection492064
Node: Sparclet Download492544
Node: Sparclet Execution493595
Node: Sparclite494188
Node: ST2000494564
Node: Z8000496104
Node: AVR497485
Node: CRIS497848
Node: Super-H498826
Node: WinCE499082
Node: Architectures499990
Node: i386500338
Node: A29K501022
Node: Alpha501861
Node: MIPS501994
Node: HPPA505306
Node: Controlling GDB505812
Node: Prompt506573
Node: Editing507352
Node: Command History508295
Node: Screen Size511675
Node: Numbers513380
Node: ABI515357
Node: Messages/Warnings518286
Node: Debugging Output520324
Node: Sequences524530
Node: Define525111
Node: Hooks529029
Node: Command Files531219
Node: Output532682
Node: Interpreters535096
Node: TUI537187
Node: TUI Overview537881
Node: TUI Keys540966
Node: TUI Single Key Mode543467
Node: TUI Commands544315
Node: TUI Configuration546255
Node: Emacs547733
Node: GDB/MI552839
Node: GDB/MI Command Syntax554556
Node: GDB/MI Input Syntax554796
Node: GDB/MI Output Syntax556350
Node: GDB/MI Simple Examples559799
Node: GDB/MI Compatibility with CLI560964
Node: GDB/MI Output Records561695
Node: GDB/MI Result Records561984
Node: GDB/MI Stream Records562615
Node: GDB/MI Out-of-band Records563756
Node: GDB/MI Command Description Format565193
Node: GDB/MI Breakpoint Table Commands566144
Node: GDB/MI Data Manipulation581625
Node: GDB/MI Program Control600986
Node: GDB/MI Miscellaneous Commands614512
Node: GDB/MI Stack Manipulation617674
Node: GDB/MI Symbol Query627054
Node: GDB/MI Target Manipulation630347
Node: GDB/MI Thread Commands637446
Node: GDB/MI Tracepoint Commands639530
Node: GDB/MI Variable Objects639776
Ref: -var-list-children645508
Node: Annotations648741
Node: Annotations Overview649581
Node: Prompting652039
Node: Errors653563
Node: Invalidation654459
Node: Annotations for Running654936
Node: Source Annotations656456
Node: GDB Bugs657381
Node: Bug Criteria658107
Node: Bug Reporting658984
Node: Command Line Editing666606
Node: Introduction and Notation667274
Node: Readline Interaction668894
Node: Readline Bare Essentials670083
Node: Readline Movement Commands671870
Node: Readline Killing Commands672833
Node: Readline Arguments674751
Node: Searching675793
Node: Readline Init File677942
Node: Readline Init File Syntax679005
Node: Conditional Init Constructs689897
Node: Sample Init File692428
Node: Bindable Readline Commands695543
Node: Commands For Moving696598
Node: Commands For History697457
Node: Commands For Text700325
Node: Commands For Killing703049
Node: Numeric Arguments705009
Node: Commands For Completion706146
Node: Keyboard Macros707688
Node: Miscellaneous Commands708257
Node: Readline vi Mode711616
Node: Using History Interactively712533
Node: History Interaction712932
Node: Event Designators714354
Node: Word Designators715291
Node: Modifiers716928
Node: Formatting Documentation718074
Ref: Formatting Documentation-Footnote-1721394
Node: Installing GDB721458
Node: Separate Objdir725188
Node: Config Names728046
Node: Configure Options729491
Node: Maintenance Commands731828
Ref: maint info breakpoints732487
Node: Remote Protocol741995
Node: Overview742342
Node: Packets745458
Ref: read registers packet748566
Ref: cycle step packet749785
Ref: write register packet751877
Ref: general query packet752110
Ref: step with signal packet753225
Ref: insert breakpoint or watchpoint packet755889
Node: Stop Reply Packets758783
Node: General Query Packets760999
Node: Register Packet Format771012
Node: Examples771916
Node: File-I/O remote protocol extension772541
Node: File-I/O Overview773033
Node: Protocol basics775116
Node: The F request packet777348
Node: The F reply packet778253
Node: Memory transfer779180
Node: The Ctrl-C message779771
Node: Console I/O781463
Node: The isatty call782651
Node: The system call783193
Node: List of supported calls784327
Node: open784693
Node: close786892
Node: read787247
Node: write787816
Node: lseek788527
Node: rename789335
Node: unlink790571
Node: stat/fstat791417
Node: gettimeofday792222
Node: isatty792632
Node: system792946
Node: Protocol specific representation of datatypes793502
Node: Integral datatypes793859
Node: Pointer values794658
Node: struct stat795355
Node: struct timeval797717
Node: Constants798235
Node: Open flags798680
Node: mode_t values799021
Node: Errno values799513
Node: Lseek flags800321
Node: Limits800506
Node: File-I/O Examples800866
Node: Agent Expressions801974
Node: General Bytecode Design804895
Node: Bytecode Descriptions809695
Node: Using Agent Expressions820381
Node: Varying Target Capabilities821914
Node: Tracing on Symmetrix823087
Node: Rationale828909
Node: Copying836288
Node: GNU Free Documentation License855495
Node: Index877925

End Tag Table