This is gdb.info, produced by makeinfo version 4.11 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.8. Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 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 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: 1110 gdb.info-2: 299142 gdb.info-3: 599008 gdb.info-4: 891199  Tag Table: (Indirect) Node: Top1110 Node: Summary3816 Node: Free Software5452 Node: Contributors11020 Node: Sample Session19004 Node: Invocation25840 Node: Invoking GDB26384 Node: File Options28697 Node: Mode Options31354 Node: Startup37766 Ref: Startup-Footnote-139671 Node: Quitting GDB39780 Node: Shell Commands40677 Node: Logging Output41519 Node: Commands42365 Node: Command Syntax43003 Node: Completion45169 Node: Help49504 Node: Running54743 Node: Compilation55925 Node: Starting58564 Node: Arguments63453 Node: Environment64723 Node: Working Directory67991 Node: Input/Output69099 Node: Attach71070 Node: Kill Process73537 Node: Threads74503 Node: Processes81339 Node: Checkpoint/Restart86558 Ref: Checkpoint/Restart-Footnote-191091 Node: Stopping91126 Node: Breakpoints92273 Node: Set Breaks95692 Node: Set Watchpoints109830 Node: Set Catchpoints117637 Node: Delete Breaks121676 Node: Disabling123612 Node: Conditions126477 Node: Break Commands131425 Node: Breakpoint Menus134310 Node: Error in Breakpoints136036 Node: Breakpoint-related Warnings137614 Node: Continuing and Stepping139941 Node: Signals149253 Node: Thread Stops153525 Node: Stack158162 Node: Frames159638 Node: Backtrace162390 Ref: Backtrace-Footnote-1167281 Node: Selection167469 Node: Frame Info170333 Node: Source172664 Node: List173730 Node: Specify Location176343 Node: Edit179593 Ref: Edit-Footnote-1181068 Node: Search181303 Node: Source Path182111 Ref: set substitute-path187866 Node: Machine Code190087 Node: Data193461 Node: Expressions195842 Node: Variables197810 Node: Arrays202301 Node: Output Formats204830 Ref: Output Formats-Footnote-1207703 Node: Memory207860 Node: Auto Display213107 Node: Print Settings216820 Node: Value History230291 Node: Convenience Vars232707 Node: Registers236231 Ref: Registers-Footnote-1240906 Node: Floating Point Hardware241301 Node: Vector Unit241831 Node: OS Information242216 Node: Memory Region Attributes244214 Node: Dump/Restore Files248872 Node: Core File Generation251175 Node: Character Sets252407 Node: Caching Remote Data259232 Node: Macros260380 Node: Tracepoints267331 Node: Set Tracepoints269173 Node: Create and Delete Tracepoints270373 Node: Enable and Disable Tracepoints272017 Node: Tracepoint Passcounts272716 Node: Tracepoint Actions274140 Node: Listing Tracepoints277140 Node: Starting and Stopping Trace Experiments278262 Node: Analyze Collected Data279443 Node: tfind280748 Node: tdump285141 Node: save-tracepoints286800 Node: Tracepoint Variables287219 Node: Overlays288234 Node: How Overlays Work288954 Ref: A code overlay291514 Node: Overlay Commands294952 Node: Automatic Overlay Debugging299142 Node: Overlay Sample Program301283 Node: Languages303043 Node: Setting304206 Node: Filenames305908 Node: Manually306694 Node: Automatically307903 Node: Show308964 Node: Checks310286 Node: Type Checking311676 Node: Range Checking314409 Node: Supported Languages316810 Node: C317983 Node: C Operators319284 Node: C Constants323603 Node: C Plus Plus Expressions326007 Node: C Defaults329550 Node: C Checks330233 Node: Debugging C330956 Node: Debugging C Plus Plus331440 Node: Decimal Floating Point334557 Node: Objective-C335815 Node: Method Names in Commands336276 Node: The Print Command with Objective-C337971 Node: Fortran338622 Node: Fortran Operators339347 Node: Fortran Defaults339937 Node: Special Fortran Commands340322 Node: Pascal340828 Node: Modula-2341343 Node: M2 Operators342318 Node: Built-In Func/Proc345316 Node: M2 Constants348177 Node: M2 Types349778 Node: M2 Defaults352997 Node: Deviations353597 Node: M2 Checks354698 Node: M2 Scope355516 Node: GDB/M2356540 Node: Ada357452 Node: Ada Mode Intro358251 Node: Omissions from Ada360123 Node: Additions to Ada364084 Node: Stopping Before Main Program367982 Node: Ada Glitches368514 Node: Unsupported Languages370492 Node: Symbols371182 Node: Altering384681 Node: Assignment385650 Node: Jumping388755 Node: Signaling390890 Node: Returning392021 Node: Calling393223 Node: Patching395116 Node: GDB Files396193 Node: Files396734 Ref: Shared Libraries409569 Node: Separate Debug Files414965 Node: Symbol Errors425588 Node: Targets429191 Node: Active Targets430671 Node: Target Commands432250 Node: Byte Order437490 Node: Remote Debugging438467 Node: Connecting439729 Node: File Transfer444604 Node: Server445544 Ref: Monitor Commands for gdbserver452175 Ref: Server-Footnote-1453034 Node: Remote Configuration453154 Ref: set remotebreak454178 Ref: set remote hardware-watchpoint-limit455642 Ref: set remote hardware-breakpoint-limit455642 Ref: set remote exec-file455924 Node: Remote Stub459202 Node: Stub Contents462099 Node: Bootstrapping464210 Node: Debug Session468019 Node: Configurations469579 Node: Native470348 Node: HP-UX470942 Node: BSD libkvm Interface471231 Node: SVR4 Process Information472302 Node: DJGPP Native475732 Node: Cygwin Native482312 Node: Non-debug DLL Symbols485693 Node: Hurd Native490239 Node: Neutrino495502 Node: Embedded OS495877 Node: VxWorks496353 Node: VxWorks Connection498570 Node: VxWorks Download499504 Node: VxWorks Attach501239 Node: Embedded Processors501637 Node: ARM502781 Node: M32R/D505735 Node: M68K507437 Node: MIPS Embedded507733 Node: OpenRISC 1000512678 Node: PowerPC Embedded515533 Node: PA516999 Node: Sparclet517288 Node: Sparclet File518772 Node: Sparclet Connection519652 Node: Sparclet Download520130 Node: Sparclet Execution521179 Node: Sparclite521770 Node: Z8000522143 Node: AVR523527 Node: CRIS523890 Node: Super-H524868 Node: Architectures525110 Node: i386525532 Node: A29K526214 Node: Alpha527053 Node: MIPS527186 Node: HPPA529810 Node: SPU530329 Node: PowerPC531573 Node: Controlling GDB532151 Node: Prompt532912 Node: Editing533691 Node: Command History534634 Node: Screen Size538038 Node: Numbers539743 Node: ABI541720 Node: Messages/Warnings544649 Node: Debugging Output547142 Node: Sequences551509 Node: Define552120 Node: Hooks555471 Node: Command Files557662 Node: Output561515 Node: Interpreters566282 Node: TUI568377 Node: TUI Overview569344 Node: TUI Keys571777 Node: TUI Single Key Mode574081 Node: TUI Commands574956 Node: TUI Configuration577044 Node: Emacs578340 Node: GDB/MI583817 Node: GDB/MI Command Syntax585639 Node: GDB/MI Input Syntax585852 Node: GDB/MI Output Syntax587406 Node: GDB/MI Compatibility with CLI590824 Node: GDB/MI Development and Front Ends591561 Node: GDB/MI Output Records593482 Node: GDB/MI Result Records593764 Node: GDB/MI Stream Records594491 Node: GDB/MI Out-of-band Records595762 Node: GDB/MI Simple Examples597199 Node: GDB/MI Command Description Format599008 Node: GDB/MI Breakpoint Commands599888 Node: GDB/MI Program Context616393 Node: GDB/MI Thread Commands620875 Node: GDB/MI Program Execution622951 Node: GDB/MI Stack Manipulation631560 Node: GDB/MI Variable Objects641191 Ref: -var-list-children648203 Ref: -var-update653158 Ref: -var-set-frozen653972 Node: GDB/MI Data Manipulation654695 Node: GDB/MI Tracepoint Commands669057 Node: GDB/MI Symbol Query669301 Node: GDB/MI File Commands672589 Node: GDB/MI Target Manipulation676842 Node: GDB/MI File Transfer Commands684021 Node: GDB/MI Miscellaneous Commands685343 Ref: -interpreter-exec688487 Node: Annotations690784 Node: Annotations Overview691698 Node: Server Prefix694161 Node: Prompting694801 Node: Errors696318 Node: Invalidation697214 Node: Annotations for Running697691 Node: Source Annotations699211 Node: GDB Bugs700136 Node: Bug Criteria700863 Node: Bug Reporting701740 Node: Command Line Editing709363 Node: Introduction and Notation710015 Node: Readline Interaction711635 Node: Readline Bare Essentials712824 Node: Readline Movement Commands714611 Node: Readline Killing Commands715574 Node: Readline Arguments717492 Node: Searching718534 Node: Readline Init File720683 Node: Readline Init File Syntax721746 Node: Conditional Init Constructs733678 Node: Sample Init File736209 Node: Bindable Readline Commands739324 Node: Commands For Moving740379 Node: Commands For History741238 Node: Commands For Text744360 Node: Commands For Killing747084 Node: Numeric Arguments749224 Node: Commands For Completion750361 Node: Keyboard Macros751903 Node: Miscellaneous Commands752472 Node: Readline vi Mode755831 Node: Using History Interactively756748 Node: History Interaction757263 Node: Event Designators758685 Node: Word Designators759618 Node: Modifiers761255 Node: Formatting Documentation762480 Ref: Formatting Documentation-Footnote-1765809 Node: Installing GDB765873 Node: Requirements766382 Ref: Expat766951 Node: Running Configure767662 Node: Separate Objdir771201 Node: Config Names774085 Node: Configure Options775530 Node: Maintenance Commands777866 Ref: maint info breakpoints778525 Node: Remote Protocol788825 Node: Overview789277 Ref: Binary Data791464 Node: Packets793723 Ref: extended mode794805 Ref: read registers packet797329 Ref: cycle step packet798495 Ref: write register packet800371 Ref: step with signal packet801278 Ref: X packet805984 Ref: insert breakpoint or watchpoint packet806274 Node: Stop Reply Packets808720 Node: General Query Packets812279 Ref: QPassSignals819322 Ref: qSupported821397 Ref: qXfer read829989 Ref: qXfer auxiliary vector read830483 Ref: qXfer target description read830832 Ref: qXfer library list read831276 Ref: qXfer memory map read831922 Ref: qXfer spu read832311 Ref: qXfer spu write834441 Ref: General Query Packets-Footnote-1835731 Node: Register Packet Format836058 Node: Tracepoint Packets836976 Node: Host I/O Packets843071 Node: Interrupts847213 Node: Examples848674 Node: File-I/O Remote Protocol Extension849287 Node: File-I/O Overview849749 Node: Protocol Basics851898 Node: The F Request Packet854130 Node: The F Reply Packet855031 Node: The Ctrl-C Message855949 Node: Console I/O857578 Node: List of Supported Calls858795 Node: open859157 Node: close861651 Node: read862033 Node: write862640 Node: lseek863407 Node: rename864285 Node: unlink865681 Node: stat/fstat866620 Node: gettimeofday867507 Node: isatty867942 Node: system868538 Node: Protocol-specific Representation of Datatypes870080 Node: Integral Datatypes870457 Node: Pointer Values871264 Node: Memory Transfer871972 Node: struct stat872592 Node: struct timeval874794 Node: Constants875311 Node: Open Flags875760 Node: mode_t Values876101 Node: Errno Values876593 Node: Lseek Flags877404 Node: Limits877589 Node: File-I/O Examples877949 Node: Library List Format879065 Node: Memory Map Format880933 Node: Agent Expressions883466 Node: General Bytecode Design886399 Node: Bytecode Descriptions891199 Node: Using Agent Expressions901885 Node: Varying Target Capabilities903418 Node: Tracing on Symmetrix904591 Node: Rationale910413 Node: Target Descriptions917792 Node: Retrieving Descriptions919831 Node: Target Description Format920916 Node: Predefined Target Types927463 Node: Standard Target Features928662 Node: ARM Features930415 Node: MIPS Features931034 Node: M68K Features931978 Node: PowerPC Features932641 Node: Copying933581 Node: GNU Free Documentation License952799 Node: Index975234  End Tag Table