Add the vimtutor shell script
[msysgit.git] / mingw / info / gdb.info
blob6d56bc8420feb694dfca1ad464d69bea422bb28a
1 This is gdb.info, produced by makeinfo version 4.8 from
2 ../.././gdb/doc/gdb.texinfo.
4 INFO-DIR-SECTION Software development
5 START-INFO-DIR-ENTRY
6 * Gdb: (gdb).                     The GNU debugger.
7 END-INFO-DIR-ENTRY
9    This file documents the GNU debugger GDB.
11    This is the Ninth Edition, of `Debugging with GDB: the GNU
12 Source-Level Debugger' for GDB Version 6.8.
14    Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
15 1998,
16 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
17 Free Software Foundation, Inc.
19    Permission is granted to copy, distribute and/or modify this document
20 under the terms of the GNU Free Documentation License, Version 1.1 or
21 any later version published by the Free Software Foundation; with the
22 Invariant Sections being "Free Software" and "Free Software Needs Free
23 Documentation", with the Front-Cover Texts being "A GNU Manual," and
24 with the Back-Cover Texts as in (a) below.
26    (a) The FSF's Back-Cover Text is: "You are free to copy and modify
27 this GNU Manual.  Buying copies from GNU Press supports the FSF in
28 developing GNU and promoting software freedom."
30 \x1f
31 Indirect:
32 gdb.info-1: 1109
33 gdb.info-2: 299141
34 gdb.info-3: 599007
35 gdb.info-4: 891206
36 \x1f
37 Tag Table:
38 (Indirect)
39 Node: Top\x7f1109
40 Node: Summary\x7f3815
41 Node: Free Software\x7f5451
42 Node: Contributors\x7f11019
43 Node: Sample Session\x7f19003
44 Node: Invocation\x7f25839
45 Node: Invoking GDB\x7f26383
46 Node: File Options\x7f28696
47 Node: Mode Options\x7f31353
48 Node: Startup\x7f37765
49 Ref: Startup-Footnote-1\x7f39670
50 Node: Quitting GDB\x7f39779
51 Node: Shell Commands\x7f40676
52 Node: Logging Output\x7f41518
53 Node: Commands\x7f42364
54 Node: Command Syntax\x7f43002
55 Node: Completion\x7f45168
56 Node: Help\x7f49503
57 Node: Running\x7f54742
58 Node: Compilation\x7f55924
59 Node: Starting\x7f58563
60 Node: Arguments\x7f63452
61 Node: Environment\x7f64722
62 Node: Working Directory\x7f67990
63 Node: Input/Output\x7f69098
64 Node: Attach\x7f71069
65 Node: Kill Process\x7f73536
66 Node: Threads\x7f74502
67 Node: Processes\x7f81338
68 Node: Checkpoint/Restart\x7f86557
69 Ref: Checkpoint/Restart-Footnote-1\x7f91090
70 Node: Stopping\x7f91125
71 Node: Breakpoints\x7f92272
72 Node: Set Breaks\x7f95691
73 Node: Set Watchpoints\x7f109829
74 Node: Set Catchpoints\x7f117636
75 Node: Delete Breaks\x7f121675
76 Node: Disabling\x7f123611
77 Node: Conditions\x7f126476
78 Node: Break Commands\x7f131424
79 Node: Breakpoint Menus\x7f134309
80 Node: Error in Breakpoints\x7f136035
81 Node: Breakpoint-related Warnings\x7f137613
82 Node: Continuing and Stepping\x7f139940
83 Node: Signals\x7f149252
84 Node: Thread Stops\x7f153524
85 Node: Stack\x7f158161
86 Node: Frames\x7f159637
87 Node: Backtrace\x7f162389
88 Ref: Backtrace-Footnote-1\x7f167280
89 Node: Selection\x7f167468
90 Node: Frame Info\x7f170332
91 Node: Source\x7f172663
92 Node: List\x7f173729
93 Node: Specify Location\x7f176342
94 Node: Edit\x7f179592
95 Ref: Edit-Footnote-1\x7f181067
96 Node: Search\x7f181302
97 Node: Source Path\x7f182110
98 Ref: set substitute-path\x7f187865
99 Node: Machine Code\x7f190086
100 Node: Data\x7f193460
101 Node: Expressions\x7f195841
102 Node: Variables\x7f197809
103 Node: Arrays\x7f202300
104 Node: Output Formats\x7f204829
105 Ref: Output Formats-Footnote-1\x7f207702
106 Node: Memory\x7f207859
107 Node: Auto Display\x7f213106
108 Node: Print Settings\x7f216819
109 Node: Value History\x7f230290
110 Node: Convenience Vars\x7f232706
111 Node: Registers\x7f236230
112 Ref: Registers-Footnote-1\x7f240905
113 Node: Floating Point Hardware\x7f241300
114 Node: Vector Unit\x7f241830
115 Node: OS Information\x7f242215
116 Node: Memory Region Attributes\x7f244213
117 Node: Dump/Restore Files\x7f248871
118 Node: Core File Generation\x7f251174
119 Node: Character Sets\x7f252406
120 Node: Caching Remote Data\x7f259231
121 Node: Macros\x7f260379
122 Node: Tracepoints\x7f267330
123 Node: Set Tracepoints\x7f269172
124 Node: Create and Delete Tracepoints\x7f270372
125 Node: Enable and Disable Tracepoints\x7f272016
126 Node: Tracepoint Passcounts\x7f272715
127 Node: Tracepoint Actions\x7f274139
128 Node: Listing Tracepoints\x7f277139
129 Node: Starting and Stopping Trace Experiments\x7f278261
130 Node: Analyze Collected Data\x7f279442
131 Node: tfind\x7f280747
132 Node: tdump\x7f285140
133 Node: save-tracepoints\x7f286799
134 Node: Tracepoint Variables\x7f287218
135 Node: Overlays\x7f288233
136 Node: How Overlays Work\x7f288953
137 Ref: A code overlay\x7f291513
138 Node: Overlay Commands\x7f294951
139 Node: Automatic Overlay Debugging\x7f299141
140 Node: Overlay Sample Program\x7f301282
141 Node: Languages\x7f303042
142 Node: Setting\x7f304205
143 Node: Filenames\x7f305907
144 Node: Manually\x7f306693
145 Node: Automatically\x7f307902
146 Node: Show\x7f308963
147 Node: Checks\x7f310285
148 Node: Type Checking\x7f311675
149 Node: Range Checking\x7f314408
150 Node: Supported Languages\x7f316809
151 Node: C\x7f317982
152 Node: C Operators\x7f319283
153 Node: C Constants\x7f323602
154 Node: C Plus Plus Expressions\x7f326006
155 Node: C Defaults\x7f329549
156 Node: C Checks\x7f330232
157 Node: Debugging C\x7f330955
158 Node: Debugging C Plus Plus\x7f331439
159 Node: Decimal Floating Point\x7f334556
160 Node: Objective-C\x7f335814
161 Node: Method Names in Commands\x7f336275
162 Node: The Print Command with Objective-C\x7f337970
163 Node: Fortran\x7f338621
164 Node: Fortran Operators\x7f339346
165 Node: Fortran Defaults\x7f339936
166 Node: Special Fortran Commands\x7f340321
167 Node: Pascal\x7f340827
168 Node: Modula-2\x7f341342
169 Node: M2 Operators\x7f342317
170 Node: Built-In Func/Proc\x7f345315
171 Node: M2 Constants\x7f348176
172 Node: M2 Types\x7f349777
173 Node: M2 Defaults\x7f352996
174 Node: Deviations\x7f353596
175 Node: M2 Checks\x7f354697
176 Node: M2 Scope\x7f355515
177 Node: GDB/M2\x7f356539
178 Node: Ada\x7f357451
179 Node: Ada Mode Intro\x7f358250
180 Node: Omissions from Ada\x7f360122
181 Node: Additions to Ada\x7f364083
182 Node: Stopping Before Main Program\x7f367981
183 Node: Ada Glitches\x7f368513
184 Node: Unsupported Languages\x7f370491
185 Node: Symbols\x7f371181
186 Node: Altering\x7f384680
187 Node: Assignment\x7f385649
188 Node: Jumping\x7f388754
189 Node: Signaling\x7f390889
190 Node: Returning\x7f392020
191 Node: Calling\x7f393222
192 Node: Patching\x7f395115
193 Node: GDB Files\x7f396192
194 Node: Files\x7f396733
195 Ref: Shared Libraries\x7f409568
196 Node: Separate Debug Files\x7f414964
197 Node: Symbol Errors\x7f425587
198 Node: Targets\x7f429190
199 Node: Active Targets\x7f430670
200 Node: Target Commands\x7f432249
201 Node: Byte Order\x7f437489
202 Node: Remote Debugging\x7f438466
203 Node: Connecting\x7f439728
204 Node: File Transfer\x7f444603
205 Node: Server\x7f445543
206 Ref: Monitor Commands for gdbserver\x7f452174
207 Ref: Server-Footnote-1\x7f453033
208 Node: Remote Configuration\x7f453153
209 Ref: set remotebreak\x7f454177
210 Ref: set remote hardware-watchpoint-limit\x7f455641
211 Ref: set remote hardware-breakpoint-limit\x7f455641
212 Ref: set remote exec-file\x7f455923
213 Node: Remote Stub\x7f459201
214 Node: Stub Contents\x7f462098
215 Node: Bootstrapping\x7f464209
216 Node: Debug Session\x7f468018
217 Node: Configurations\x7f469578
218 Node: Native\x7f470347
219 Node: HP-UX\x7f470941
220 Node: BSD libkvm Interface\x7f471230
221 Node: SVR4 Process Information\x7f472301
222 Node: DJGPP Native\x7f475731
223 Node: Cygwin Native\x7f482311
224 Node: Non-debug DLL Symbols\x7f485692
225 Node: Hurd Native\x7f490238
226 Node: Neutrino\x7f495501
227 Node: Embedded OS\x7f495876
228 Node: VxWorks\x7f496352
229 Node: VxWorks Connection\x7f498569
230 Node: VxWorks Download\x7f499503
231 Node: VxWorks Attach\x7f501238
232 Node: Embedded Processors\x7f501636
233 Node: ARM\x7f502780
234 Node: M32R/D\x7f505734
235 Node: M68K\x7f507436
236 Node: MIPS Embedded\x7f507732
237 Node: OpenRISC 1000\x7f512677
238 Node: PowerPC Embedded\x7f515532
239 Node: PA\x7f516998
240 Node: Sparclet\x7f517287
241 Node: Sparclet File\x7f518771
242 Node: Sparclet Connection\x7f519651
243 Node: Sparclet Download\x7f520129
244 Node: Sparclet Execution\x7f521178
245 Node: Sparclite\x7f521769
246 Node: Z8000\x7f522142
247 Node: AVR\x7f523526
248 Node: CRIS\x7f523889
249 Node: Super-H\x7f524867
250 Node: Architectures\x7f525109
251 Node: i386\x7f525531
252 Node: A29K\x7f526213
253 Node: Alpha\x7f527052
254 Node: MIPS\x7f527185
255 Node: HPPA\x7f529809
256 Node: SPU\x7f530328
257 Node: PowerPC\x7f531572
258 Node: Controlling GDB\x7f532150
259 Node: Prompt\x7f532911
260 Node: Editing\x7f533690
261 Node: Command History\x7f534633
262 Node: Screen Size\x7f538037
263 Node: Numbers\x7f539742
264 Node: ABI\x7f541719
265 Node: Messages/Warnings\x7f544648
266 Node: Debugging Output\x7f547141
267 Node: Sequences\x7f551508
268 Node: Define\x7f552119
269 Node: Hooks\x7f555470
270 Node: Command Files\x7f557661
271 Node: Output\x7f561514
272 Node: Interpreters\x7f566281
273 Node: TUI\x7f568376
274 Node: TUI Overview\x7f569343
275 Node: TUI Keys\x7f571776
276 Node: TUI Single Key Mode\x7f574080
277 Node: TUI Commands\x7f574955
278 Node: TUI Configuration\x7f577043
279 Node: Emacs\x7f578339
280 Node: GDB/MI\x7f583816
281 Node: GDB/MI Command Syntax\x7f585638
282 Node: GDB/MI Input Syntax\x7f585851
283 Node: GDB/MI Output Syntax\x7f587405
284 Node: GDB/MI Compatibility with CLI\x7f590823
285 Node: GDB/MI Development and Front Ends\x7f591560
286 Node: GDB/MI Output Records\x7f593481
287 Node: GDB/MI Result Records\x7f593763
288 Node: GDB/MI Stream Records\x7f594490
289 Node: GDB/MI Out-of-band Records\x7f595761
290 Node: GDB/MI Simple Examples\x7f597198
291 Node: GDB/MI Command Description Format\x7f599007
292 Node: GDB/MI Breakpoint Commands\x7f599887
293 Node: GDB/MI Program Context\x7f616392
294 Node: GDB/MI Thread Commands\x7f620874
295 Node: GDB/MI Program Execution\x7f622950
296 Node: GDB/MI Stack Manipulation\x7f631559
297 Node: GDB/MI Variable Objects\x7f641190
298 Ref: -var-list-children\x7f648202
299 Ref: -var-update\x7f653161
300 Ref: -var-set-frozen\x7f653975
301 Node: GDB/MI Data Manipulation\x7f654698
302 Node: GDB/MI Tracepoint Commands\x7f669060
303 Node: GDB/MI Symbol Query\x7f669304
304 Node: GDB/MI File Commands\x7f672592
305 Node: GDB/MI Target Manipulation\x7f676845
306 Node: GDB/MI File Transfer Commands\x7f684024
307 Node: GDB/MI Miscellaneous Commands\x7f685346
308 Ref: -interpreter-exec\x7f688490
309 Node: Annotations\x7f690791
310 Node: Annotations Overview\x7f691705
311 Node: Server Prefix\x7f694168
312 Node: Prompting\x7f694808
313 Node: Errors\x7f696325
314 Node: Invalidation\x7f697221
315 Node: Annotations for Running\x7f697698
316 Node: Source Annotations\x7f699218
317 Node: GDB Bugs\x7f700143
318 Node: Bug Criteria\x7f700870
319 Node: Bug Reporting\x7f701747
320 Node: Command Line Editing\x7f709370
321 Node: Introduction and Notation\x7f710022
322 Node: Readline Interaction\x7f711642
323 Node: Readline Bare Essentials\x7f712831
324 Node: Readline Movement Commands\x7f714618
325 Node: Readline Killing Commands\x7f715581
326 Node: Readline Arguments\x7f717499
327 Node: Searching\x7f718541
328 Node: Readline Init File\x7f720690
329 Node: Readline Init File Syntax\x7f721753
330 Node: Conditional Init Constructs\x7f733685
331 Node: Sample Init File\x7f736216
332 Node: Bindable Readline Commands\x7f739331
333 Node: Commands For Moving\x7f740386
334 Node: Commands For History\x7f741245
335 Node: Commands For Text\x7f744367
336 Node: Commands For Killing\x7f747091
337 Node: Numeric Arguments\x7f749231
338 Node: Commands For Completion\x7f750368
339 Node: Keyboard Macros\x7f751910
340 Node: Miscellaneous Commands\x7f752479
341 Node: Readline vi Mode\x7f755838
342 Node: Using History Interactively\x7f756755
343 Node: History Interaction\x7f757270
344 Node: Event Designators\x7f758692
345 Node: Word Designators\x7f759625
346 Node: Modifiers\x7f761262
347 Node: Formatting Documentation\x7f762487
348 Ref: Formatting Documentation-Footnote-1\x7f765816
349 Node: Installing GDB\x7f765880
350 Node: Requirements\x7f766389
351 Ref: Expat\x7f766958
352 Node: Running Configure\x7f767669
353 Node: Separate Objdir\x7f771208
354 Node: Config Names\x7f774092
355 Node: Configure Options\x7f775537
356 Node: Maintenance Commands\x7f777873
357 Ref: maint info breakpoints\x7f778532
358 Node: Remote Protocol\x7f788832
359 Node: Overview\x7f789284
360 Ref: Binary Data\x7f791471
361 Node: Packets\x7f793730
362 Ref: extended mode\x7f794812
363 Ref: read registers packet\x7f797336
364 Ref: cycle step packet\x7f798502
365 Ref: write register packet\x7f800378
366 Ref: step with signal packet\x7f801285
367 Ref: X packet\x7f805991
368 Ref: insert breakpoint or watchpoint packet\x7f806281
369 Node: Stop Reply Packets\x7f808727
370 Node: General Query Packets\x7f812286
371 Ref: QPassSignals\x7f819329
372 Ref: qSupported\x7f821404
373 Ref: qXfer read\x7f829996
374 Ref: qXfer auxiliary vector read\x7f830490
375 Ref: qXfer target description read\x7f830839
376 Ref: qXfer library list read\x7f831283
377 Ref: qXfer memory map read\x7f831929
378 Ref: qXfer spu read\x7f832318
379 Ref: qXfer spu write\x7f834448
380 Ref: General Query Packets-Footnote-1\x7f835738
381 Node: Register Packet Format\x7f836065
382 Node: Tracepoint Packets\x7f836983
383 Node: Host I/O Packets\x7f843078
384 Node: Interrupts\x7f847220
385 Node: Examples\x7f848681
386 Node: File-I/O Remote Protocol Extension\x7f849294
387 Node: File-I/O Overview\x7f849756
388 Node: Protocol Basics\x7f851905
389 Node: The F Request Packet\x7f854137
390 Node: The F Reply Packet\x7f855038
391 Node: The Ctrl-C Message\x7f855956
392 Node: Console I/O\x7f857585
393 Node: List of Supported Calls\x7f858802
394 Node: open\x7f859164
395 Node: close\x7f861658
396 Node: read\x7f862040
397 Node: write\x7f862647
398 Node: lseek\x7f863414
399 Node: rename\x7f864292
400 Node: unlink\x7f865688
401 Node: stat/fstat\x7f866627
402 Node: gettimeofday\x7f867514
403 Node: isatty\x7f867949
404 Node: system\x7f868545
405 Node: Protocol-specific Representation of Datatypes\x7f870087
406 Node: Integral Datatypes\x7f870464
407 Node: Pointer Values\x7f871271
408 Node: Memory Transfer\x7f871979
409 Node: struct stat\x7f872599
410 Node: struct timeval\x7f874801
411 Node: Constants\x7f875318
412 Node: Open Flags\x7f875767
413 Node: mode_t Values\x7f876108
414 Node: Errno Values\x7f876600
415 Node: Lseek Flags\x7f877411
416 Node: Limits\x7f877596
417 Node: File-I/O Examples\x7f877956
418 Node: Library List Format\x7f879072
419 Node: Memory Map Format\x7f880940
420 Node: Agent Expressions\x7f883473
421 Node: General Bytecode Design\x7f886406
422 Node: Bytecode Descriptions\x7f891206
423 Node: Using Agent Expressions\x7f901892
424 Node: Varying Target Capabilities\x7f903425
425 Node: Tracing on Symmetrix\x7f904598
426 Node: Rationale\x7f910420
427 Node: Target Descriptions\x7f917799
428 Node: Retrieving Descriptions\x7f919838
429 Node: Target Description Format\x7f920923
430 Node: Predefined Target Types\x7f927470
431 Node: Standard Target Features\x7f928669
432 Node: ARM Features\x7f930422
433 Node: MIPS Features\x7f931041
434 Node: M68K Features\x7f931985
435 Node: PowerPC Features\x7f932648
436 Node: Copying\x7f933588
437 Node: GNU Free Documentation License\x7f952806
438 Node: Index\x7f975241
439 \x1f
440 End Tag Table