1This is gdb.info, produced by makeinfo version 4.8 from 2../.././gdb/doc/gdb.texinfo. 3 4INFO-DIR-SECTION Software development 5START-INFO-DIR-ENTRY 6* Gdb: (gdb). The GNU debugger. 7END-INFO-DIR-ENTRY 8 9 This file documents the GNU debugger GDB. 10 11 This is the Ninth Edition, of `Debugging with GDB: the GNU 12Source-Level Debugger' for GDB Version 6.7.1. 13 14 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 151998, 161999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 17Free Software Foundation, Inc. 18 19 Permission is granted to copy, distribute and/or modify this document 20under the terms of the GNU Free Documentation License, Version 1.1 or 21any later version published by the Free Software Foundation; with the 22Invariant Sections being "Free Software" and "Free Software Needs Free 23Documentation", with the Front-Cover Texts being "A GNU Manual," and 24with the Back-Cover Texts as in (a) below. 25 26 (a) The FSF's Back-Cover Text is: "You are free to copy and modify 27this GNU Manual. Buying copies from GNU Press supports the FSF in 28developing GNU and promoting software freedom." 29 30 31File: gdb.info, Node: Target Description Format, Next: Predefined Target Types, Prev: Retrieving Descriptions, Up: Target Descriptions 32 33F.2 Target Description Format 34============================= 35 36A target description annex is an XML (http://www.w3.org/XML/) document 37which complies with the Document Type Definition provided in the GDB 38sources in `gdb/features/gdb-target.dtd'. This means you can use 39generally available tools like `xmllint' to check that your feature 40descriptions are well-formed and valid. However, to help people 41unfamiliar with XML write descriptions for their targets, we also 42describe the grammar here. 43 44 Target descriptions can identify the architecture of the remote 45target and (for some architectures) provide information about custom 46register sets. GDB can use this information to autoconfigure for your 47target, or to warn you if you connect to an unsupported target. 48 49 Here is a simple target description: 50 51 <target version="1.0"> 52 <architecture>i386:x86-64</architecture> 53 </target> 54 55This minimal description only says that the target uses the x86-64 56architecture. 57 58 A target description has the following overall form, with [ ] marking 59optional elements and ... marking repeatable elements. The elements 60are explained further below. 61 62 <?xml version="1.0"?> 63 <!DOCTYPE target SYSTEM "gdb-target.dtd"> 64 <target version="1.0"> 65 [ARCHITECTURE] 66 [FEATURE...] 67 </target> 68 69The description is generally insensitive to whitespace and line breaks, 70under the usual common-sense rules. The XML version declaration and 71document type declaration can generally be omitted (GDB does not 72require them), but specifying them may be useful for XML validation 73tools. The `version' attribute for `<target>' may also be omitted, but 74we recommend including it; if future versions of GDB use an incompatible 75revision of `gdb-target.dtd', they will detect and report the version 76mismatch. 77 78F.2.1 Inclusion 79--------------- 80 81It can sometimes be valuable to split a target description up into 82several different annexes, either for organizational purposes, or to 83share files between different possible target descriptions. You can 84divide a description into multiple files by replacing any element of 85the target description with an inclusion directive of the form: 86 87 <xi:include href="DOCUMENT"/> 88 89When GDB encounters an element of this form, it will retrieve the named 90XML DOCUMENT, and replace the inclusion directive with the contents of 91that document. If the current description was read using `qXfer', then 92so will be the included document; DOCUMENT will be interpreted as the 93name of an annex. If the current description was read from a file, GDB 94will look for DOCUMENT as a file in the same directory where it found 95the original description. 96 97F.2.2 Architecture 98------------------ 99 100An `<architecture>' element has this form: 101 102 <architecture>ARCH</architecture> 103 104 ARCH is an architecture name from the same selection accepted by 105`set architecture' (*note Specifying a Debugging Target: Targets.). 106 107F.2.3 Features 108-------------- 109 110Each `<feature>' describes some logical portion of the target system. 111Features are currently used to describe available CPU registers and the 112types of their contents. A `<feature>' element has this form: 113 114 <feature name="NAME"> 115 [TYPE...] 116 REG... 117 </feature> 118 119Each feature's name should be unique within the description. The name 120of a feature does not matter unless GDB has some special knowledge of 121the contents of that feature; if it does, the feature should have its 122standard name. *Note Standard Target Features::. 123 124F.2.4 Types 125----------- 126 127Any register's value is a collection of bits which GDB must interpret. 128The default interpretation is a two's complement integer, but other 129types can be requested by name in the register description. Some 130predefined types are provided by GDB (*note Predefined Target Types::), 131and the description can define additional composite types. 132 133 Each type element must have an `id' attribute, which gives a unique 134(within the containing `<feature>') name to the type. Types must be 135defined before they are used. 136 137 Some targets offer vector registers, which can be treated as arrays 138of scalar elements. These types are written as `<vector>' elements, 139specifying the array element type, TYPE, and the number of elements, 140COUNT: 141 142 <vector id="ID" type="TYPE" count="COUNT"/> 143 144 If a register's value is usefully viewed in multiple ways, define it 145with a union type containing the useful representations. The `<union>' 146element contains one or more `<field>' elements, each of which has a 147NAME and a TYPE: 148 149 <union id="ID"> 150 <field name="NAME" type="TYPE"/> 151 ... 152 </union> 153 154F.2.5 Registers 155--------------- 156 157Each register is represented as an element with this form: 158 159 <reg name="NAME" 160 bitsize="SIZE" 161 [regnum="NUM"] 162 [save-restore="SAVE-RESTORE"] 163 [type="TYPE"] 164 [group="GROUP"]/> 165 166The components are as follows: 167 168NAME 169 The register's name; it must be unique within the target 170 description. 171 172BITSIZE 173 The register's size, in bits. 174 175REGNUM 176 The register's number. If omitted, a register's number is one 177 greater than that of the previous register (either in the current 178 feature or in a preceeding feature); the first register in the 179 target description defaults to zero. This register number is used 180 to read or write the register; e.g. it is used in the remote `p' 181 and `P' packets, and registers appear in the `g' and `G' packets 182 in order of increasing register number. 183 184SAVE-RESTORE 185 Whether the register should be preserved across inferior function 186 calls; this must be either `yes' or `no'. The default is `yes', 187 which is appropriate for most registers except for some system 188 control registers; this is not related to the target's ABI. 189 190TYPE 191 The type of the register. TYPE may be a predefined type, a type 192 defined in the current feature, or one of the special types `int' 193 and `float'. `int' is an integer type of the correct size for 194 BITSIZE, and `float' is a floating point type (in the 195 architecture's normal floating point format) of the correct size 196 for BITSIZE. The default is `int'. 197 198GROUP 199 The register group to which this register belongs. GROUP must be 200 either `general', `float', or `vector'. If no GROUP is specified, 201 GDB will not display the register in `info registers'. 202 203 204 205File: gdb.info, Node: Predefined Target Types, Next: Standard Target Features, Prev: Target Description Format, Up: Target Descriptions 206 207F.3 Predefined Target Types 208=========================== 209 210Type definitions in the self-description can build up composite types 211from basic building blocks, but can not define fundamental types. 212Instead, standard identifiers are provided by GDB for the fundamental 213types. The currently supported types are: 214 215`int8' 216`int16' 217`int32' 218`int64' 219 Signed integer types holding the specified number of bits. 220 221`uint8' 222`uint16' 223`uint32' 224`uint64' 225 Unsigned integer types holding the specified number of bits. 226 227`code_ptr' 228`data_ptr' 229 Pointers to unspecified code and data. The program counter and 230 any dedicated return address register may be marked as code 231 pointers; printing a code pointer converts it into a symbolic 232 address. The stack pointer and any dedicated address registers 233 may be marked as data pointers. 234 235`ieee_single' 236 Single precision IEEE floating point. 237 238`ieee_double' 239 Double precision IEEE floating point. 240 241`arm_fpa_ext' 242 The 12-byte extended precision format used by ARM FPA registers. 243 244 245 246File: gdb.info, Node: Standard Target Features, Prev: Predefined Target Types, Up: Target Descriptions 247 248F.4 Standard Target Features 249============================ 250 251A target description must contain either no registers or all the 252target's registers. If the description contains no registers, then GDB 253will assume a default register layout, selected based on the 254architecture. If the description contains any registers, the default 255layout will not be used; the standard registers must be described in 256the target description, in such a way that GDB can recognize them. 257 258 This is accomplished by giving specific names to feature elements 259which contain standard registers. GDB will look for features with 260those names and verify that they contain the expected registers; if any 261known feature is missing required registers, or if any required feature 262is missing, GDB will reject the target description. You can add 263additional registers to any of the standard features -- GDB will 264display them just as if they were added to an unrecognized feature. 265 266 This section lists the known features and their expected contents. 267Sample XML documents for these features are included in the GDB source 268tree, in the directory `gdb/features'. 269 270 Names recognized by GDB should include the name of the company or 271organization which selected the name, and the overall architecture to 272which the feature applies; so e.g. the feature containing ARM core 273registers is named `org.gnu.gdb.arm.core'. 274 275 The names of registers are not case sensitive for the purpose of 276recognizing standard features, but GDB will only display registers 277using the capitalization used in the description. 278 279* Menu: 280 281* ARM Features:: 282* M68K Features:: 283 284 285File: gdb.info, Node: ARM Features, Next: M68K Features, Up: Standard Target Features 286 287F.4.1 ARM Features 288------------------ 289 290The `org.gnu.gdb.arm.core' feature is required for ARM targets. It 291should contain registers `r0' through `r13', `sp', `lr', `pc', and 292`cpsr'. 293 294 The `org.gnu.gdb.arm.fpa' feature is optional. If present, it 295should contain registers `f0' through `f7' and `fps'. 296 297 The `org.gnu.gdb.xscale.iwmmxt' feature is optional. If present, it 298should contain at least registers `wR0' through `wR15' and `wCGR0' 299through `wCGR3'. The `wCID', `wCon', `wCSSF', and `wCASF' registers 300are optional. 301 302F.4.2 MIPS Features 303------------------- 304 305The `org.gnu.gdb.mips.cpu' feature is required for MIPS targets. It 306should contain registers `r0' through `r31', `lo', `hi', and `pc'. 307They may be 32-bit or 64-bit depending on the target. 308 309 The `org.gnu.gdb.mips.cp0' feature is also required. It should 310contain at least the `status', `badvaddr', and `cause' registers. They 311may be 32-bit or 64-bit depending on the target. 312 313 The `org.gnu.gdb.mips.fpu' feature is currently required, though it 314may be optional in a future version of GDB. It should contain 315registers `f0' through `f31', `fcsr', and `fir'. They may be 32-bit or 31664-bit depending on the target. 317 318 The `org.gnu.gdb.mips.linux' feature is optional. It should contain 319a single register, `restart', which is used by the Linux kernel to 320control restartable syscalls. 321 322 323File: gdb.info, Node: M68K Features, Prev: ARM Features, Up: Standard Target Features 324 325F.4.3 M68K Features 326------------------- 327 328``org.gnu.gdb.m68k.core'' 329``org.gnu.gdb.coldfire.core'' 330``org.gnu.gdb.fido.core'' 331 One of those features must be always present. The feature that is 332 present determines which flavor of m86k is used. The feature that 333 is present should contain registers `d0' through `d7', `a0' 334 through `a5', `fp', `sp', `ps' and `pc'. 335 336``org.gnu.gdb.coldfire.fp'' 337 This feature is optional. If present, it should contain registers 338 `fp0' through `fp7', `fpcontrol', `fpstatus' and `fpiaddr'. 339 340 341File: gdb.info, Node: Copying, Next: GNU Free Documentation License, Prev: Target Descriptions, Up: Top 342 343Appendix G GNU GENERAL PUBLIC LICENSE 344************************************* 345 346 Version 2, June 1991 347 348 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 349 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 350 351 Everyone is permitted to copy and distribute verbatim copies 352 of this license document, but changing it is not allowed. 353 354Preamble 355======== 356 357The licenses for most software are designed to take away your freedom 358to share and change it. By contrast, the GNU General Public License is 359intended to guarantee your freedom to share and change free 360software--to make sure the software is free for all its users. This 361General Public License applies to most of the Free Software 362Foundation's software and to any other program whose authors commit to 363using it. (Some other Free Software Foundation software is covered by 364the GNU Library General Public License instead.) You can apply it to 365your programs, too. 366 367 When we speak of free software, we are referring to freedom, not 368price. Our General Public Licenses are designed to make sure that you 369have the freedom to distribute copies of free software (and charge for 370this service if you wish), that you receive source code or can get it 371if you want it, that you can change the software or use pieces of it in 372new free programs; and that you know you can do these things. 373 374 To protect your rights, we need to make restrictions that forbid 375anyone to deny you these rights or to ask you to surrender the rights. 376These restrictions translate to certain responsibilities for you if you 377distribute copies of the software, or if you modify it. 378 379 For example, if you distribute copies of such a program, whether 380gratis or for a fee, you must give the recipients all the rights that 381you have. You must make sure that they, too, receive or can get the 382source code. And you must show them these terms so they know their 383rights. 384 385 We protect your rights with two steps: (1) copyright the software, 386and (2) offer you this license which gives you legal permission to copy, 387distribute and/or modify the software. 388 389 Also, for each author's protection and ours, we want to make certain 390that everyone understands that there is no warranty for this free 391software. If the software is modified by someone else and passed on, we 392want its recipients to know that what they have is not the original, so 393that any problems introduced by others will not reflect on the original 394authors' reputations. 395 396 Finally, any free program is threatened constantly by software 397patents. We wish to avoid the danger that redistributors of a free 398program will individually obtain patent licenses, in effect making the 399program proprietary. To prevent this, we have made it clear that any 400patent must be licensed for everyone's free use or not licensed at all. 401 402 The precise terms and conditions for copying, distribution and 403modification follow. 404 405 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 406 0. This License applies to any program or other work which contains a 407 notice placed by the copyright holder saying it may be distributed 408 under the terms of this General Public License. The "Program", 409 below, refers to any such program or work, and a "work based on 410 the Program" means either the Program or any derivative work under 411 copyright law: that is to say, a work containing the Program or a 412 portion of it, either verbatim or with modifications and/or 413 translated into another language. (Hereinafter, translation is 414 included without limitation in the term "modification".) Each 415 licensee is addressed as "you". 416 417 Activities other than copying, distribution and modification are 418 not covered by this License; they are outside its scope. The act 419 of running the Program is not restricted, and the output from the 420 Program is covered only if its contents constitute a work based on 421 the Program (independent of having been made by running the 422 Program). Whether that is true depends on what the Program does. 423 424 1. You may copy and distribute verbatim copies of the Program's 425 source code as you receive it, in any medium, provided that you 426 conspicuously and appropriately publish on each copy an appropriate 427 copyright notice and disclaimer of warranty; keep intact all the 428 notices that refer to this License and to the absence of any 429 warranty; and give any other recipients of the Program a copy of 430 this License along with the Program. 431 432 You may charge a fee for the physical act of transferring a copy, 433 and you may at your option offer warranty protection in exchange 434 for a fee. 435 436 2. You may modify your copy or copies of the Program or any portion 437 of it, thus forming a work based on the Program, and copy and 438 distribute such modifications or work under the terms of Section 1 439 above, provided that you also meet all of these conditions: 440 441 a. You must cause the modified files to carry prominent notices 442 stating that you changed the files and the date of any change. 443 444 b. You must cause any work that you distribute or publish, that 445 in whole or in part contains or is derived from the Program 446 or any part thereof, to be licensed as a whole at no charge 447 to all third parties under the terms of this License. 448 449 c. If the modified program normally reads commands interactively 450 when run, you must cause it, when started running for such 451 interactive use in the most ordinary way, to print or display 452 an announcement including an appropriate copyright notice and 453 a notice that there is no warranty (or else, saying that you 454 provide a warranty) and that users may redistribute the 455 program under these conditions, and telling the user how to 456 view a copy of this License. (Exception: if the Program 457 itself is interactive but does not normally print such an 458 announcement, your work based on the Program is not required 459 to print an announcement.) 460 461 These requirements apply to the modified work as a whole. If 462 identifiable sections of that work are not derived from the 463 Program, and can be reasonably considered independent and separate 464 works in themselves, then this License, and its terms, do not 465 apply to those sections when you distribute them as separate 466 works. But when you distribute the same sections as part of a 467 whole which is a work based on the Program, the distribution of 468 the whole must be on the terms of this License, whose permissions 469 for other licensees extend to the entire whole, and thus to each 470 and every part regardless of who wrote it. 471 472 Thus, it is not the intent of this section to claim rights or 473 contest your rights to work written entirely by you; rather, the 474 intent is to exercise the right to control the distribution of 475 derivative or collective works based on the Program. 476 477 In addition, mere aggregation of another work not based on the 478 Program with the Program (or with a work based on the Program) on 479 a volume of a storage or distribution medium does not bring the 480 other work under the scope of this License. 481 482 3. You may copy and distribute the Program (or a work based on it, 483 under Section 2) in object code or executable form under the terms 484 of Sections 1 and 2 above provided that you also do one of the 485 following: 486 487 a. Accompany it with the complete corresponding machine-readable 488 source code, which must be distributed under the terms of 489 Sections 1 and 2 above on a medium customarily used for 490 software interchange; or, 491 492 b. Accompany it with a written offer, valid for at least three 493 years, to give any third party, for a charge no more than your 494 cost of physically performing source distribution, a complete 495 machine-readable copy of the corresponding source code, to be 496 distributed under the terms of Sections 1 and 2 above on a 497 medium customarily used for software interchange; or, 498 499 c. Accompany it with the information you received as to the offer 500 to distribute corresponding source code. (This alternative is 501 allowed only for noncommercial distribution and only if you 502 received the program in object code or executable form with 503 such an offer, in accord with Subsection b above.) 504 505 The source code for a work means the preferred form of the work for 506 making modifications to it. For an executable work, complete 507 source code means all the source code for all modules it contains, 508 plus any associated interface definition files, plus the scripts 509 used to control compilation and installation of the executable. 510 However, as a special exception, the source code distributed need 511 not include anything that is normally distributed (in either 512 source or binary form) with the major components (compiler, 513 kernel, and so on) of the operating system on which the executable 514 runs, unless that component itself accompanies the executable. 515 516 If distribution of executable or object code is made by offering 517 access to copy from a designated place, then offering equivalent 518 access to copy the source code from the same place counts as 519 distribution of the source code, even though third parties are not 520 compelled to copy the source along with the object code. 521 522 4. You may not copy, modify, sublicense, or distribute the Program 523 except as expressly provided under this License. Any attempt 524 otherwise to copy, modify, sublicense or distribute the Program is 525 void, and will automatically terminate your rights under this 526 License. However, parties who have received copies, or rights, 527 from you under this License will not have their licenses 528 terminated so long as such parties remain in full compliance. 529 530 5. You are not required to accept this License, since you have not 531 signed it. However, nothing else grants you permission to modify 532 or distribute the Program or its derivative works. These actions 533 are prohibited by law if you do not accept this License. 534 Therefore, by modifying or distributing the Program (or any work 535 based on the Program), you indicate your acceptance of this 536 License to do so, and all its terms and conditions for copying, 537 distributing or modifying the Program or works based on it. 538 539 6. Each time you redistribute the Program (or any work based on the 540 Program), the recipient automatically receives a license from the 541 original licensor to copy, distribute or modify the Program 542 subject to these terms and conditions. You may not impose any 543 further restrictions on the recipients' exercise of the rights 544 granted herein. You are not responsible for enforcing compliance 545 by third parties to this License. 546 547 7. If, as a consequence of a court judgment or allegation of patent 548 infringement or for any other reason (not limited to patent 549 issues), conditions are imposed on you (whether by court order, 550 agreement or otherwise) that contradict the conditions of this 551 License, they do not excuse you from the conditions of this 552 License. If you cannot distribute so as to satisfy simultaneously 553 your obligations under this License and any other pertinent 554 obligations, then as a consequence you may not distribute the 555 Program at all. For example, if a patent license would not permit 556 royalty-free redistribution of the Program by all those who 557 receive copies directly or indirectly through you, then the only 558 way you could satisfy both it and this License would be to refrain 559 entirely from distribution of the Program. 560 561 If any portion of this section is held invalid or unenforceable 562 under any particular circumstance, the balance of the section is 563 intended to apply and the section as a whole is intended to apply 564 in other circumstances. 565 566 It is not the purpose of this section to induce you to infringe any 567 patents or other property right claims or to contest validity of 568 any such claims; this section has the sole purpose of protecting 569 the integrity of the free software distribution system, which is 570 implemented by public license practices. Many people have made 571 generous contributions to the wide range of software distributed 572 through that system in reliance on consistent application of that 573 system; it is up to the author/donor to decide if he or she is 574 willing to distribute software through any other system and a 575 licensee cannot impose that choice. 576 577 This section is intended to make thoroughly clear what is believed 578 to be a consequence of the rest of this License. 579 580 8. If the distribution and/or use of the Program is restricted in 581 certain countries either by patents or by copyrighted interfaces, 582 the original copyright holder who places the Program under this 583 License may add an explicit geographical distribution limitation 584 excluding those countries, so that distribution is permitted only 585 in or among countries not thus excluded. In such case, this 586 License incorporates the limitation as if written in the body of 587 this License. 588 589 9. The Free Software Foundation may publish revised and/or new 590 versions of the General Public License from time to time. Such 591 new versions will be similar in spirit to the present version, but 592 may differ in detail to address new problems or concerns. 593 594 Each version is given a distinguishing version number. If the 595 Program specifies a version number of this License which applies 596 to it and "any later version", you have the option of following 597 the terms and conditions either of that version or of any later 598 version published by the Free Software Foundation. If the Program 599 does not specify a version number of this License, you may choose 600 any version ever published by the Free Software Foundation. 601 602 10. If you wish to incorporate parts of the Program into other free 603 programs whose distribution conditions are different, write to the 604 author to ask for permission. For software which is copyrighted 605 by the Free Software Foundation, write to the Free Software 606 Foundation; we sometimes make exceptions for this. Our decision 607 will be guided by the two goals of preserving the free status of 608 all derivatives of our free software and of promoting the sharing 609 and reuse of software generally. 610 611 NO WARRANTY 612 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO 613 WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE 614 LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 615 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT 616 WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT 617 NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 618 FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE 619 QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 620 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY 621 SERVICING, REPAIR OR CORRECTION. 622 623 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 624 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY 625 MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE 626 LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, 627 INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR 628 INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 629 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU 630 OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY 631 OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN 632 ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 633 634 END OF TERMS AND CONDITIONS 635How to Apply These Terms to Your New Programs 636============================================= 637 638If you develop a new program, and you want it to be of the greatest 639possible use to the public, the best way to achieve this is to make it 640free software which everyone can redistribute and change under these 641terms. 642 643 To do so, attach the following notices to the program. It is safest 644to attach them to the start of each source file to most effectively 645convey the exclusion of warranty; and each file should have at least 646the "copyright" line and a pointer to where the full notice is found. 647 648 ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES. 649 Copyright (C) YEAR NAME OF AUTHOR 650 651 This program is free software; you can redistribute it and/or modify 652 it under the terms of the GNU General Public License as published by 653 the Free Software Foundation; either version 2 of the License, or 654 (at your option) any later version. 655 656 This program is distributed in the hope that it will be useful, 657 but WITHOUT ANY WARRANTY; without even the implied warranty of 658 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 659 GNU General Public License for more details. 660 661 You should have received a copy of the GNU General Public License 662 along with this program; if not, write to the Free Software 663 Foundation, Inc., 51 Franklin Street, Fifth Floor, 664 Boston, MA 02110-1301, USA. 665 666 Also add information on how to contact you by electronic and paper 667mail. 668 669 If the program is interactive, make it output a short notice like 670this when it starts in an interactive mode: 671 672 Gnomovision version 69, Copyright (C) YEAR NAME OF AUTHOR 673 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details 674 type `show w'. 675 This is free software, and you are welcome to redistribute it 676 under certain conditions; type `show c' for details. 677 678 The hypothetical commands `show w' and `show c' should show the 679appropriate parts of the General Public License. Of course, the 680commands you use may be called something other than `show w' and `show 681c'; they could even be mouse-clicks or menu items--whatever suits your 682program. 683 684 You should also get your employer (if you work as a programmer) or 685your school, if any, to sign a "copyright disclaimer" for the program, 686if necessary. Here is a sample; alter the names: 687 688 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 689 `Gnomovision' (which makes passes at compilers) written by James Hacker. 690 691 SIGNATURE OF TY COON, 1 April 1989 692 Ty Coon, President of Vice 693 694 This General Public License does not permit incorporating your 695program into proprietary programs. If your program is a subroutine 696library, you may consider it more useful to permit linking proprietary 697applications with the library. If this is what you want to do, use the 698GNU Library General Public License instead of this License. 699 700 701File: gdb.info, Node: GNU Free Documentation License, Next: Index, Prev: Copying, Up: Top 702 703Appendix H GNU Free Documentation License 704***************************************** 705 706 Version 1.2, November 2002 707 708 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. 709 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 710 711 Everyone is permitted to copy and distribute verbatim copies 712 of this license document, but changing it is not allowed. 713 714 0. PREAMBLE 715 716 The purpose of this License is to make a manual, textbook, or other 717 functional and useful document "free" in the sense of freedom: to 718 assure everyone the effective freedom to copy and redistribute it, 719 with or without modifying it, either commercially or 720 noncommercially. Secondarily, this License preserves for the 721 author and publisher a way to get credit for their work, while not 722 being considered responsible for modifications made by others. 723 724 This License is a kind of "copyleft", which means that derivative 725 works of the document must themselves be free in the same sense. 726 It complements the GNU General Public License, which is a copyleft 727 license designed for free software. 728 729 We have designed this License in order to use it for manuals for 730 free software, because free software needs free documentation: a 731 free program should come with manuals providing the same freedoms 732 that the software does. But this License is not limited to 733 software manuals; it can be used for any textual work, regardless 734 of subject matter or whether it is published as a printed book. 735 We recommend this License principally for works whose purpose is 736 instruction or reference. 737 738 1. APPLICABILITY AND DEFINITIONS 739 740 This License applies to any manual or other work, in any medium, 741 that contains a notice placed by the copyright holder saying it 742 can be distributed under the terms of this License. Such a notice 743 grants a world-wide, royalty-free license, unlimited in duration, 744 to use that work under the conditions stated herein. The 745 "Document", below, refers to any such manual or work. Any member 746 of the public is a licensee, and is addressed as "you". You 747 accept the license if you copy, modify or distribute the work in a 748 way requiring permission under copyright law. 749 750 A "Modified Version" of the Document means any work containing the 751 Document or a portion of it, either copied verbatim, or with 752 modifications and/or translated into another language. 753 754 A "Secondary Section" is a named appendix or a front-matter section 755 of the Document that deals exclusively with the relationship of the 756 publishers or authors of the Document to the Document's overall 757 subject (or to related matters) and contains nothing that could 758 fall directly within that overall subject. (Thus, if the Document 759 is in part a textbook of mathematics, a Secondary Section may not 760 explain any mathematics.) The relationship could be a matter of 761 historical connection with the subject or with related matters, or 762 of legal, commercial, philosophical, ethical or political position 763 regarding them. 764 765 The "Invariant Sections" are certain Secondary Sections whose 766 titles are designated, as being those of Invariant Sections, in 767 the notice that says that the Document is released under this 768 License. If a section does not fit the above definition of 769 Secondary then it is not allowed to be designated as Invariant. 770 The Document may contain zero Invariant Sections. If the Document 771 does not identify any Invariant Sections then there are none. 772 773 The "Cover Texts" are certain short passages of text that are 774 listed, as Front-Cover Texts or Back-Cover Texts, in the notice 775 that says that the Document is released under this License. A 776 Front-Cover Text may be at most 5 words, and a Back-Cover Text may 777 be at most 25 words. 778 779 A "Transparent" copy of the Document means a machine-readable copy, 780 represented in a format whose specification is available to the 781 general public, that is suitable for revising the document 782 straightforwardly with generic text editors or (for images 783 composed of pixels) generic paint programs or (for drawings) some 784 widely available drawing editor, and that is suitable for input to 785 text formatters or for automatic translation to a variety of 786 formats suitable for input to text formatters. A copy made in an 787 otherwise Transparent file format whose markup, or absence of 788 markup, has been arranged to thwart or discourage subsequent 789 modification by readers is not Transparent. An image format is 790 not Transparent if used for any substantial amount of text. A 791 copy that is not "Transparent" is called "Opaque". 792 793 Examples of suitable formats for Transparent copies include plain 794 ASCII without markup, Texinfo input format, LaTeX input format, 795 SGML or XML using a publicly available DTD, and 796 standard-conforming simple HTML, PostScript or PDF designed for 797 human modification. Examples of transparent image formats include 798 PNG, XCF and JPG. Opaque formats include proprietary formats that 799 can be read and edited only by proprietary word processors, SGML or 800 XML for which the DTD and/or processing tools are not generally 801 available, and the machine-generated HTML, PostScript or PDF 802 produced by some word processors for output purposes only. 803 804 The "Title Page" means, for a printed book, the title page itself, 805 plus such following pages as are needed to hold, legibly, the 806 material this License requires to appear in the title page. For 807 works in formats which do not have any title page as such, "Title 808 Page" means the text near the most prominent appearance of the 809 work's title, preceding the beginning of the body of the text. 810 811 A section "Entitled XYZ" means a named subunit of the Document 812 whose title either is precisely XYZ or contains XYZ in parentheses 813 following text that translates XYZ in another language. (Here XYZ 814 stands for a specific section name mentioned below, such as 815 "Acknowledgements", "Dedications", "Endorsements", or "History".) 816 To "Preserve the Title" of such a section when you modify the 817 Document means that it remains a section "Entitled XYZ" according 818 to this definition. 819 820 The Document may include Warranty Disclaimers next to the notice 821 which states that this License applies to the Document. These 822 Warranty Disclaimers are considered to be included by reference in 823 this License, but only as regards disclaiming warranties: any other 824 implication that these Warranty Disclaimers may have is void and 825 has no effect on the meaning of this License. 826 827 2. VERBATIM COPYING 828 829 You may copy and distribute the Document in any medium, either 830 commercially or noncommercially, provided that this License, the 831 copyright notices, and the license notice saying this License 832 applies to the Document are reproduced in all copies, and that you 833 add no other conditions whatsoever to those of this License. You 834 may not use technical measures to obstruct or control the reading 835 or further copying of the copies you make or distribute. However, 836 you may accept compensation in exchange for copies. If you 837 distribute a large enough number of copies you must also follow 838 the conditions in section 3. 839 840 You may also lend copies, under the same conditions stated above, 841 and you may publicly display copies. 842 843 3. COPYING IN QUANTITY 844 845 If you publish printed copies (or copies in media that commonly 846 have printed covers) of the Document, numbering more than 100, and 847 the Document's license notice requires Cover Texts, you must 848 enclose the copies in covers that carry, clearly and legibly, all 849 these Cover Texts: Front-Cover Texts on the front cover, and 850 Back-Cover Texts on the back cover. Both covers must also clearly 851 and legibly identify you as the publisher of these copies. The 852 front cover must present the full title with all words of the 853 title equally prominent and visible. You may add other material 854 on the covers in addition. Copying with changes limited to the 855 covers, as long as they preserve the title of the Document and 856 satisfy these conditions, can be treated as verbatim copying in 857 other respects. 858 859 If the required texts for either cover are too voluminous to fit 860 legibly, you should put the first ones listed (as many as fit 861 reasonably) on the actual cover, and continue the rest onto 862 adjacent pages. 863 864 If you publish or distribute Opaque copies of the Document 865 numbering more than 100, you must either include a 866 machine-readable Transparent copy along with each Opaque copy, or 867 state in or with each Opaque copy a computer-network location from 868 which the general network-using public has access to download 869 using public-standard network protocols a complete Transparent 870 copy of the Document, free of added material. If you use the 871 latter option, you must take reasonably prudent steps, when you 872 begin distribution of Opaque copies in quantity, to ensure that 873 this Transparent copy will remain thus accessible at the stated 874 location until at least one year after the last time you 875 distribute an Opaque copy (directly or through your agents or 876 retailers) of that edition to the public. 877 878 It is requested, but not required, that you contact the authors of 879 the Document well before redistributing any large number of 880 copies, to give them a chance to provide you with an updated 881 version of the Document. 882 883 4. MODIFICATIONS 884 885 You may copy and distribute a Modified Version of the Document 886 under the conditions of sections 2 and 3 above, provided that you 887 release the Modified Version under precisely this License, with 888 the Modified Version filling the role of the Document, thus 889 licensing distribution and modification of the Modified Version to 890 whoever possesses a copy of it. In addition, you must do these 891 things in the Modified Version: 892 893 A. Use in the Title Page (and on the covers, if any) a title 894 distinct from that of the Document, and from those of 895 previous versions (which should, if there were any, be listed 896 in the History section of the Document). You may use the 897 same title as a previous version if the original publisher of 898 that version gives permission. 899 900 B. List on the Title Page, as authors, one or more persons or 901 entities responsible for authorship of the modifications in 902 the Modified Version, together with at least five of the 903 principal authors of the Document (all of its principal 904 authors, if it has fewer than five), unless they release you 905 from this requirement. 906 907 C. State on the Title page the name of the publisher of the 908 Modified Version, as the publisher. 909 910 D. Preserve all the copyright notices of the Document. 911 912 E. Add an appropriate copyright notice for your modifications 913 adjacent to the other copyright notices. 914 915 F. Include, immediately after the copyright notices, a license 916 notice giving the public permission to use the Modified 917 Version under the terms of this License, in the form shown in 918 the Addendum below. 919 920 G. Preserve in that license notice the full lists of Invariant 921 Sections and required Cover Texts given in the Document's 922 license notice. 923 924 H. Include an unaltered copy of this License. 925 926 I. Preserve the section Entitled "History", Preserve its Title, 927 and add to it an item stating at least the title, year, new 928 authors, and publisher of the Modified Version as given on 929 the Title Page. If there is no section Entitled "History" in 930 the Document, create one stating the title, year, authors, 931 and publisher of the Document as given on its Title Page, 932 then add an item describing the Modified Version as stated in 933 the previous sentence. 934 935 J. Preserve the network location, if any, given in the Document 936 for public access to a Transparent copy of the Document, and 937 likewise the network locations given in the Document for 938 previous versions it was based on. These may be placed in 939 the "History" section. You may omit a network location for a 940 work that was published at least four years before the 941 Document itself, or if the original publisher of the version 942 it refers to gives permission. 943 944 K. For any section Entitled "Acknowledgements" or "Dedications", 945 Preserve the Title of the section, and preserve in the 946 section all the substance and tone of each of the contributor 947 acknowledgements and/or dedications given therein. 948 949 L. Preserve all the Invariant Sections of the Document, 950 unaltered in their text and in their titles. Section numbers 951 or the equivalent are not considered part of the section 952 titles. 953 954 M. Delete any section Entitled "Endorsements". Such a section 955 may not be included in the Modified Version. 956 957 N. Do not retitle any existing section to be Entitled 958 "Endorsements" or to conflict in title with any Invariant 959 Section. 960 961 O. Preserve any Warranty Disclaimers. 962 963 If the Modified Version includes new front-matter sections or 964 appendices that qualify as Secondary Sections and contain no 965 material copied from the Document, you may at your option 966 designate some or all of these sections as invariant. To do this, 967 add their titles to the list of Invariant Sections in the Modified 968 Version's license notice. These titles must be distinct from any 969 other section titles. 970 971 You may add a section Entitled "Endorsements", provided it contains 972 nothing but endorsements of your Modified Version by various 973 parties--for example, statements of peer review or that the text 974 has been approved by an organization as the authoritative 975 definition of a standard. 976 977 You may add a passage of up to five words as a Front-Cover Text, 978 and a passage of up to 25 words as a Back-Cover Text, to the end 979 of the list of Cover Texts in the Modified Version. Only one 980 passage of Front-Cover Text and one of Back-Cover Text may be 981 added by (or through arrangements made by) any one entity. If the 982 Document already includes a cover text for the same cover, 983 previously added by you or by arrangement made by the same entity 984 you are acting on behalf of, you may not add another; but you may 985 replace the old one, on explicit permission from the previous 986 publisher that added the old one. 987 988 The author(s) and publisher(s) of the Document do not by this 989 License give permission to use their names for publicity for or to 990 assert or imply endorsement of any Modified Version. 991 992 5. COMBINING DOCUMENTS 993 994 You may combine the Document with other documents released under 995 this License, under the terms defined in section 4 above for 996 modified versions, provided that you include in the combination 997 all of the Invariant Sections of all of the original documents, 998 unmodified, and list them all as Invariant Sections of your 999 combined work in its license notice, and that you preserve all 1000 their Warranty Disclaimers. 1001 1002 The combined work need only contain one copy of this License, and 1003 multiple identical Invariant Sections may be replaced with a single 1004 copy. If there are multiple Invariant Sections with the same name 1005 but different contents, make the title of each such section unique 1006 by adding at the end of it, in parentheses, the name of the 1007 original author or publisher of that section if known, or else a 1008 unique number. Make the same adjustment to the section titles in 1009 the list of Invariant Sections in the license notice of the 1010 combined work. 1011 1012 In the combination, you must combine any sections Entitled 1013 "History" in the various original documents, forming one section 1014 Entitled "History"; likewise combine any sections Entitled 1015 "Acknowledgements", and any sections Entitled "Dedications". You 1016 must delete all sections Entitled "Endorsements." 1017 1018 6. COLLECTIONS OF DOCUMENTS 1019 1020 You may make a collection consisting of the Document and other 1021 documents released under this License, and replace the individual 1022 copies of this License in the various documents with a single copy 1023 that is included in the collection, provided that you follow the 1024 rules of this License for verbatim copying of each of the 1025 documents in all other respects. 1026 1027 You may extract a single document from such a collection, and 1028 distribute it individually under this License, provided you insert 1029 a copy of this License into the extracted document, and follow 1030 this License in all other respects regarding verbatim copying of 1031 that document. 1032 1033 7. AGGREGATION WITH INDEPENDENT WORKS 1034 1035 A compilation of the Document or its derivatives with other 1036 separate and independent documents or works, in or on a volume of 1037 a storage or distribution medium, is called an "aggregate" if the 1038 copyright resulting from the compilation is not used to limit the 1039 legal rights of the compilation's users beyond what the individual 1040 works permit. When the Document is included in an aggregate, this 1041 License does not apply to the other works in the aggregate which 1042 are not themselves derivative works of the Document. 1043 1044 If the Cover Text requirement of section 3 is applicable to these 1045 copies of the Document, then if the Document is less than one half 1046 of the entire aggregate, the Document's Cover Texts may be placed 1047 on covers that bracket the Document within the aggregate, or the 1048 electronic equivalent of covers if the Document is in electronic 1049 form. Otherwise they must appear on printed covers that bracket 1050 the whole aggregate. 1051 1052 8. TRANSLATION 1053 1054 Translation is considered a kind of modification, so you may 1055 distribute translations of the Document under the terms of section 1056 4. Replacing Invariant Sections with translations requires special 1057 permission from their copyright holders, but you may include 1058 translations of some or all Invariant Sections in addition to the 1059 original versions of these Invariant Sections. You may include a 1060 translation of this License, and all the license notices in the 1061 Document, and any Warranty Disclaimers, provided that you also 1062 include the original English version of this License and the 1063 original versions of those notices and disclaimers. In case of a 1064 disagreement between the translation and the original version of 1065 this License or a notice or disclaimer, the original version will 1066 prevail. 1067 1068 If a section in the Document is Entitled "Acknowledgements", 1069 "Dedications", or "History", the requirement (section 4) to 1070 Preserve its Title (section 1) will typically require changing the 1071 actual title. 1072 1073 9. TERMINATION 1074 1075 You may not copy, modify, sublicense, or distribute the Document 1076 except as expressly provided for under this License. Any other 1077 attempt to copy, modify, sublicense or distribute the Document is 1078 void, and will automatically terminate your rights under this 1079 License. However, parties who have received copies, or rights, 1080 from you under this License will not have their licenses 1081 terminated so long as such parties remain in full compliance. 1082 1083 10. FUTURE REVISIONS OF THIS LICENSE 1084 1085 The Free Software Foundation may publish new, revised versions of 1086 the GNU Free Documentation License from time to time. Such new 1087 versions will be similar in spirit to the present version, but may 1088 differ in detail to address new problems or concerns. See 1089 `http://www.gnu.org/copyleft/'. 1090 1091 Each version of the License is given a distinguishing version 1092 number. If the Document specifies that a particular numbered 1093 version of this License "or any later version" applies to it, you 1094 have the option of following the terms and conditions either of 1095 that specified version or of any later version that has been 1096 published (not as a draft) by the Free Software Foundation. If 1097 the Document does not specify a version number of this License, 1098 you may choose any version ever published (not as a draft) by the 1099 Free Software Foundation. 1100 1101H.1 ADDENDUM: How to use this License for your documents 1102======================================================== 1103 1104To use this License in a document you have written, include a copy of 1105the License in the document and put the following copyright and license 1106notices just after the title page: 1107 1108 Copyright (C) YEAR YOUR NAME. 1109 Permission is granted to copy, distribute and/or modify this document 1110 under the terms of the GNU Free Documentation License, Version 1.2 1111 or any later version published by the Free Software Foundation; 1112 with no Invariant Sections, no Front-Cover Texts, and no Back-Cover 1113 Texts. A copy of the license is included in the section entitled ``GNU 1114 Free Documentation License''. 1115 1116 If you have Invariant Sections, Front-Cover Texts and Back-Cover 1117Texts, replace the "with...Texts." line with this: 1118 1119 with the Invariant Sections being LIST THEIR TITLES, with 1120 the Front-Cover Texts being LIST, and with the Back-Cover Texts 1121 being LIST. 1122 1123 If you have Invariant Sections without Cover Texts, or some other 1124combination of the three, merge those two alternatives to suit the 1125situation. 1126 1127 If your document contains nontrivial examples of program code, we 1128recommend releasing these examples in parallel under your choice of 1129free software license, such as the GNU General Public License, to 1130permit their use in free software. 1131 1132 1133File: gdb.info, Node: Index, Prev: GNU Free Documentation License, Up: Top 1134 1135Index 1136***** 1137 1138[index] 1139* Menu: 1140 1141* ! packet: Packets. (line 26) 1142* "No symbol "foo" in current context": Variables. (line 74) 1143* # (a comment): Command Syntax. (line 38) 1144* # in Modula-2: GDB/M2. (line 18) 1145* $: Value History. (line 13) 1146* $$: Value History. (line 13) 1147* $_ and info breakpoints: Set Breaks. (line 136) 1148* $_ and info line: Machine Code. (line 30) 1149* $_, $__, and value history: Memory. (line 91) 1150* $_, convenience variable: Convenience Vars. (line 64) 1151* $__, convenience variable: Convenience Vars. (line 73) 1152* $_exitcode, convenience variable: Convenience Vars. (line 79) 1153* $bpnum, convenience variable: Set Breaks. (line 6) 1154* $cdir, convenience variable: Source Path. (line 99) 1155* $cwd, convenience variable: Source Path. (line 99) 1156* $tpnum: Create and Delete Tracepoints. 1157 (line 31) 1158* $trace_file: Tracepoint Variables. 1159 (line 16) 1160* $trace_frame: Tracepoint Variables. 1161 (line 6) 1162* $trace_func: Tracepoint Variables. 1163 (line 19) 1164* $trace_line: Tracepoint Variables. 1165 (line 13) 1166* $tracepoint: Tracepoint Variables. 1167 (line 10) 1168* --annotate: Mode Options. (line 101) 1169* --args: Mode Options. (line 114) 1170* --batch: Mode Options. (line 23) 1171* --batch-silent: Mode Options. (line 39) 1172* --baud: Mode Options. (line 120) 1173* --cd: Mode Options. (line 80) 1174* --command: File Options. (line 55) 1175* --core: File Options. (line 43) 1176* --directory: File Options. (line 70) 1177* --epoch: Mode Options. (line 96) 1178* --eval-command: File Options. (line 60) 1179* --exec: File Options. (line 35) 1180* --fullname: Mode Options. (line 85) 1181* --interpreter: Mode Options. (line 141) 1182* --nowindows: Mode Options. (line 70) 1183* --nx: Mode Options. (line 11) 1184* --pid: File Options. (line 49) 1185* --quiet: Mode Options. (line 19) 1186* --readnow: File Options. (line 74) 1187* --return-child-result: Mode Options. (line 51) 1188* --se: File Options. (line 39) 1189* --silent: Mode Options. (line 19) 1190* --statistics: Mode Options. (line 158) 1191* --symbols: File Options. (line 31) 1192* --tty: Mode Options. (line 129) 1193* --tui: Mode Options. (line 132) 1194* --version: Mode Options. (line 162) 1195* --windows: Mode Options. (line 76) 1196* --with-sysroot: Files. (line 378) 1197* --write: Mode Options. (line 153) 1198* -b: Mode Options. (line 120) 1199* -break-after: GDB/MI Breakpoint Commands. 1200 (line 11) 1201* -break-condition: GDB/MI Breakpoint Commands. 1202 (line 54) 1203* -break-delete: GDB/MI Breakpoint Commands. 1204 (line 91) 1205* -break-disable: GDB/MI Breakpoint Commands. 1206 (line 125) 1207* -break-enable: GDB/MI Breakpoint Commands. 1208 (line 161) 1209* -break-info: GDB/MI Breakpoint Commands. 1210 (line 196) 1211* -break-insert: GDB/MI Breakpoint Commands. 1212 (line 216) 1213* -break-list: GDB/MI Breakpoint Commands. 1214 (line 313) 1215* -break-watch: GDB/MI Breakpoint Commands. 1216 (line 388) 1217* -c: File Options. (line 43) 1218* -d: File Options. (line 70) 1219* -data-disassemble: GDB/MI Data Manipulation. 1220 (line 12) 1221* -data-evaluate-expression: GDB/MI Data Manipulation. 1222 (line 140) 1223* -data-list-changed-registers: GDB/MI Data Manipulation. 1224 (line 178) 1225* -data-list-register-names: GDB/MI Data Manipulation. 1226 (line 213) 1227* -data-list-register-values: GDB/MI Data Manipulation. 1228 (line 253) 1229* -data-read-memory: GDB/MI Data Manipulation. 1230 (line 343) 1231* -e: File Options. (line 35) 1232* -enable-timings: GDB/MI Miscellaneous Commands. 1233 (line 206) 1234* -environment-cd: GDB/MI Program Context. 1235 (line 50) 1236* -environment-directory: GDB/MI Program Context. 1237 (line 73) 1238* -environment-path: GDB/MI Program Context. 1239 (line 117) 1240* -environment-pwd: GDB/MI Program Context. 1241 (line 158) 1242* -ex: File Options. (line 60) 1243* -exec-abort: GDB/MI Miscellaneous Commands. 1244 (line 31) 1245* -exec-arguments: GDB/MI Program Context. 1246 (line 9) 1247* -exec-continue: GDB/MI Program Execution. 1248 (line 13) 1249* -exec-finish: GDB/MI Program Execution. 1250 (line 40) 1251* -exec-interrupt: GDB/MI Program Execution. 1252 (line 81) 1253* -exec-next: GDB/MI Program Execution. 1254 (line 121) 1255* -exec-next-instruction: GDB/MI Program Execution. 1256 (line 146) 1257* -exec-return: GDB/MI Program Execution. 1258 (line 176) 1259* -exec-run: GDB/MI Program Execution. 1260 (line 219) 1261* -exec-show-arguments: GDB/MI Program Context. 1262 (line 30) 1263* -exec-step: GDB/MI Program Execution. 1264 (line 279) 1265* -exec-step-instruction: GDB/MI Program Execution. 1266 (line 319) 1267* -exec-until: GDB/MI Program Execution. 1268 (line 358) 1269* -f: Mode Options. (line 85) 1270* -file-exec-and-symbols: GDB/MI File Commands. 1271 (line 12) 1272* -file-exec-file: GDB/MI File Commands. 1273 (line 40) 1274* -file-list-exec-sections: GDB/MI File Commands. 1275 (line 67) 1276* -file-list-exec-source-file: GDB/MI File Commands. 1277 (line 88) 1278* -file-list-exec-source-files: GDB/MI File Commands. 1279 (line 112) 1280* -file-list-shared-libraries: GDB/MI File Commands. 1281 (line 142) 1282* -file-list-symbol-files: GDB/MI File Commands. 1283 (line 162) 1284* -file-symbol-file: GDB/MI File Commands. 1285 (line 182) 1286* -gdb-exit: GDB/MI Miscellaneous Commands. 1287 (line 9) 1288* -gdb-set: GDB/MI Miscellaneous Commands. 1289 (line 51) 1290* -gdb-show: GDB/MI Miscellaneous Commands. 1291 (line 74) 1292* -gdb-version: GDB/MI Miscellaneous Commands. 1293 (line 97) 1294* -inferior-tty-set: GDB/MI Miscellaneous Commands. 1295 (line 157) 1296* -inferior-tty-show: GDB/MI Miscellaneous Commands. 1297 (line 180) 1298* -interpreter-exec: GDB/MI Miscellaneous Commands. 1299 (line 131) 1300* -l: Mode Options. (line 124) 1301* -n: Mode Options. (line 11) 1302* -nw: Mode Options. (line 70) 1303* -p: File Options. (line 49) 1304* -q: Mode Options. (line 19) 1305* -r: File Options. (line 74) 1306* -s: File Options. (line 31) 1307* -stack-info-depth: GDB/MI Stack Manipulation. 1308 (line 35) 1309* -stack-info-frame: GDB/MI Stack Manipulation. 1310 (line 9) 1311* -stack-list-arguments: GDB/MI Stack Manipulation. 1312 (line 73) 1313* -stack-list-frames: GDB/MI Stack Manipulation. 1314 (line 157) 1315* -stack-list-locals: GDB/MI Stack Manipulation. 1316 (line 253) 1317* -stack-select-frame: GDB/MI Stack Manipulation. 1318 (line 290) 1319* -symbol-info-address: GDB/MI Symbol Query. (line 9) 1320* -symbol-info-file: GDB/MI Symbol Query. (line 29) 1321* -symbol-info-function: GDB/MI Symbol Query. (line 49) 1322* -symbol-info-line: GDB/MI Symbol Query. (line 69) 1323* -symbol-info-symbol: GDB/MI Symbol Query. (line 90) 1324* -symbol-list-functions: GDB/MI Symbol Query. (line 110) 1325* -symbol-list-lines: GDB/MI Symbol Query. (line 130) 1326* -symbol-list-types: GDB/MI Symbol Query. (line 155) 1327* -symbol-list-variables: GDB/MI Symbol Query. (line 176) 1328* -symbol-locate: GDB/MI Symbol Query. (line 196) 1329* -symbol-type: GDB/MI Symbol Query. (line 214) 1330* -t: Mode Options. (line 129) 1331* -target-attach: GDB/MI Target Manipulation. 1332 (line 9) 1333* -target-compare-sections: GDB/MI Target Manipulation. 1334 (line 29) 1335* -target-detach: GDB/MI Target Manipulation. 1336 (line 50) 1337* -target-disconnect: GDB/MI Target Manipulation. 1338 (line 74) 1339* -target-download: GDB/MI Target Manipulation. 1340 (line 98) 1341* -target-exec-status: GDB/MI Target Manipulation. 1342 (line 201) 1343* -target-list-available-targets: GDB/MI Target Manipulation. 1344 (line 222) 1345* -target-list-current-targets: GDB/MI Target Manipulation. 1346 (line 242) 1347* -target-list-parameters: GDB/MI Target Manipulation. 1348 (line 263) 1349* -target-select: GDB/MI Target Manipulation. 1350 (line 281) 1351* -thread-info: GDB/MI Thread Commands. 1352 (line 9) 1353* -thread-list-all-threads: GDB/MI Thread Commands. 1354 (line 27) 1355* -thread-list-ids: GDB/MI Thread Commands. 1356 (line 45) 1357* -thread-select: GDB/MI Thread Commands. 1358 (line 79) 1359* -var-assign: GDB/MI Variable Objects. 1360 (line 304) 1361* -var-create: GDB/MI Variable Objects. 1362 (line 85) 1363* -var-delete: GDB/MI Variable Objects. 1364 (line 126) 1365* -var-evaluate-expression: GDB/MI Variable Objects. 1366 (line 287) 1367* -var-info-expression: GDB/MI Variable Objects. 1368 (line 228) 1369* -var-info-num-children: GDB/MI Variable Objects. 1370 (line 175) 1371* -var-info-path-expression: GDB/MI Variable Objects. 1372 (line 252) 1373* -var-info-type: GDB/MI Variable Objects. 1374 (line 215) 1375* -var-list-children: GDB/MI Variable Objects. 1376 (line 187) 1377* -var-set-format: GDB/MI Variable Objects. 1378 (line 139) 1379* -var-set-frozen: GDB/MI Variable Objects. 1380 (line 381) 1381* -var-show-attributes: GDB/MI Variable Objects. 1382 (line 273) 1383* -var-show-format: GDB/MI Variable Objects. 1384 (line 162) 1385* -var-update: GDB/MI Variable Objects. 1386 (line 328) 1387* -w: Mode Options. (line 76) 1388* -x: File Options. (line 55) 1389* ., Modula-2 scope operator: M2 Scope. (line 6) 1390* .build-id directory: Separate Debug Files. 1391 (line 6) 1392* .debug subdirectories: Separate Debug Files. 1393 (line 6) 1394* .gdbinit: Startup. (line 37) 1395* .gnu_debuglink sections: Separate Debug Files. 1396 (line 75) 1397* .note.gnu.build-id sections: Separate Debug Files. 1398 (line 93) 1399* .o files, reading symbols from: Files. (line 132) 1400* /proc: SVR4 Process Information. 1401 (line 6) 1402* <architecture>: Target Description Format. 1403 (line 70) 1404* <feature>: Target Description Format. 1405 (line 80) 1406* <reg>: Target Description Format. 1407 (line 127) 1408* <union>: Target Description Format. 1409 (line 114) 1410* <vector>: Target Description Format. 1411 (line 107) 1412* ? packet: Packets. (line 35) 1413* @, referencing memory as an array: Arrays. (line 6) 1414* ^connected: GDB/MI Result Records. 1415 (line 18) 1416* ^done: GDB/MI Result Records. 1417 (line 9) 1418* ^error: GDB/MI Result Records. 1419 (line 21) 1420* ^exit: GDB/MI Result Records. 1421 (line 25) 1422* ^running: GDB/MI Result Records. 1423 (line 14) 1424* _NSPrintForDebugger, and printing Objective-C objects: The Print Command with Objective-C. 1425 (line 11) 1426* A packet: Packets. (line 41) 1427* abbreviation: Command Syntax. (line 13) 1428* abort (C-g): Miscellaneous Commands. 1429 (line 10) 1430* accept-line (Newline or Return): Commands For History. 1431 (line 6) 1432* acknowledgment, for GDB remote: Overview. (line 33) 1433* actions: Tracepoint Actions. (line 6) 1434* active targets: Active Targets. (line 6) 1435* Ada: Ada. (line 6) 1436* Ada exception catching: Set Catchpoints. (line 19) 1437* Ada mode, general: Ada Mode Intro. (line 6) 1438* Ada, deviations from: Additions to Ada. (line 6) 1439* Ada, omissions from: Omissions from Ada. (line 6) 1440* Ada, problems: Ada Glitches. (line 6) 1441* adbg_find_memory_in_frame: Tracing on Symmetrix. 1442 (line 17) 1443* add new commands for external monitor: Connecting. (line 104) 1444* add-shared-symbol-files: Files. (line 172) 1445* add-symbol-file: Files. (line 113) 1446* add-symbol-file-from-memory: Files. (line 162) 1447* address of a symbol: Symbols. (line 44) 1448* address size for remote targets: Remote Configuration. 1449 (line 12) 1450* ADP (Angel Debugger Protocol) logging: ARM. (line 70) 1451* advance LOCATION: Continuing and Stepping. 1452 (line 181) 1453* aggregates (Ada): Omissions from Ada. (line 44) 1454* AIX threads: Debugging Output. (line 28) 1455* alignment of remote memory accesses: Packets. (line 172) 1456* Alpha stack: MIPS. (line 6) 1457* AMD 29K register stack: A29K. (line 6) 1458* annotations: Annotations Overview. 1459 (line 6) 1460* annotations for errors, warnings and interrupts: Errors. (line 6) 1461* annotations for invalidation messages: Invalidation. (line 6) 1462* annotations for prompts: Prompting. (line 6) 1463* annotations for running programs: Annotations for Running. 1464 (line 6) 1465* annotations for source display: Source Annotations. (line 6) 1466* append: Dump/Restore Files. (line 35) 1467* append data to a file: Dump/Restore Files. (line 6) 1468* apply command to several threads: Threads. (line 143) 1469* apropos: Help. (line 62) 1470* architecture debugging info: Debugging Output. (line 18) 1471* argument count in user-defined commands: Define. (line 25) 1472* arguments (to your program): Arguments. (line 6) 1473* arguments, to user-defined commands: Define. (line 6) 1474* ARM 32-bit mode: ARM. (line 25) 1475* ARM RDI: ARM. (line 6) 1476* array aggregates (Ada): Omissions from Ada. (line 44) 1477* arrays: Arrays. (line 6) 1478* arrays in expressions: Expressions. (line 14) 1479* artificial array: Arrays. (line 6) 1480* ASCII character set: Character Sets. (line 65) 1481* assembly instructions: Machine Code. (line 36) 1482* assf: Files. (line 172) 1483* assignment: Assignment. (line 6) 1484* async output in GDB/MI: GDB/MI Output Syntax. 1485 (line 96) 1486* AT&T disassembly flavor: Machine Code. (line 68) 1487* attach: Attach. (line 6) 1488* attach to a program by name: Server. (line 70) 1489* automatic display: Auto Display. (line 6) 1490* automatic hardware breakpoints: Set Breaks. (line 241) 1491* automatic overlay debugging: Automatic Overlay Debugging. 1492 (line 6) 1493* automatic thread selection: Threads. (line 152) 1494* auxiliary vector: OS Information. (line 21) 1495* AVR: AVR. (line 6) 1496* awatch: Set Watchpoints. (line 45) 1497* b (break): Set Breaks. (line 6) 1498* B packet: Packets. (line 68) 1499* b packet: Packets. (line 53) 1500* backtrace: Backtrace. (line 11) 1501* backtrace beyond main function: Backtrace. (line 87) 1502* backtrace limit: Backtrace. (line 123) 1503* backward-char (C-b): Commands For Moving. (line 15) 1504* backward-delete-char (Rubout): Commands For Text. (line 11) 1505* backward-kill-line (C-x Rubout): Commands For Killing. 1506 (line 9) 1507* backward-kill-word (M-<DEL>): Commands For Killing. 1508 (line 24) 1509* backward-word (M-b): Commands For Moving. (line 22) 1510* baud rate for remote targets: Remote Configuration. 1511 (line 21) 1512* bcache statistics: Maintenance Commands. 1513 (line 161) 1514* beginning-of-history (M-<): Commands For History. 1515 (line 19) 1516* beginning-of-line (C-a): Commands For Moving. (line 6) 1517* bell-style: Readline Init File Syntax. 1518 (line 35) 1519* bind-tty-special-chars: Readline Init File Syntax. 1520 (line 42) 1521* bits in remote address: Remote Configuration. 1522 (line 12) 1523* bookmark: Checkpoint/Restart. (line 6) 1524* break: Set Breaks. (line 6) 1525* break ... thread THREADNO: Thread Stops. (line 10) 1526* break in overloaded functions: Debugging C Plus Plus. 1527 (line 9) 1528* break on fork/exec: Set Catchpoints. (line 33) 1529* break on load/unload of shared library: Set Catchpoints. (line 44) 1530* BREAK signal instead of Ctrl-C: Remote Configuration. 1531 (line 29) 1532* break, and Objective-C: Method Names in Commands. 1533 (line 9) 1534* breakpoint address adjusted: Breakpoint-related Warnings. 1535 (line 6) 1536* breakpoint annotation: Annotations for Running. 1537 (line 47) 1538* breakpoint commands: Break Commands. (line 6) 1539* breakpoint commands for GDB/MI: GDB/MI Breakpoint Commands. 1540 (line 6) 1541* breakpoint conditions: Conditions. (line 6) 1542* breakpoint numbers: Breakpoints. (line 41) 1543* breakpoint on events: Breakpoints. (line 33) 1544* breakpoint on memory address: Breakpoints. (line 20) 1545* breakpoint on variable modification: Breakpoints. (line 20) 1546* breakpoint ranges: Breakpoints. (line 48) 1547* breakpoint subroutine, remote: Stub Contents. (line 31) 1548* breakpointing Ada elaboration code: Stopping Before Main Program. 1549 (line 6) 1550* breakpoints: Breakpoints. (line 6) 1551* breakpoints and threads: Thread Stops. (line 10) 1552* breakpoints in functions matching a regexp: Set Breaks. (line 111) 1553* breakpoints in overlays: Overlay Commands. (line 93) 1554* breakpoints-invalid annotation: Invalidation. (line 13) 1555* bt (backtrace): Backtrace. (line 11) 1556* bug criteria: Bug Criteria. (line 6) 1557* bug reports: Bug Reporting. (line 6) 1558* bugs in GDB: GDB Bugs. (line 6) 1559* build ID sections: Separate Debug Files. 1560 (line 93) 1561* build ID, and separate debugging files: Separate Debug Files. 1562 (line 6) 1563* building GDB, requirements for: Requirements. (line 6) 1564* built-in simulator target: Target Commands. (line 73) 1565* c (continue): Continuing and Stepping. 1566 (line 15) 1567* c (SingleKey TUI key): TUI Single Key Mode. (line 10) 1568* C and C++: C. (line 6) 1569* C and C++ checks: C Checks. (line 6) 1570* C and C++ constants: C Constants. (line 6) 1571* C and C++ defaults: C Defaults. (line 6) 1572* C and C++ operators: C Operators. (line 6) 1573* C packet: Packets. (line 80) 1574* c packet: Packets. (line 74) 1575* C++: C. (line 10) 1576* C++ compilers: C Plus Plus Expressions. 1577 (line 8) 1578* C++ exception handling: Debugging C Plus Plus. 1579 (line 19) 1580* C++ overload debugging info: Debugging Output. (line 80) 1581* C++ scope resolution: Variables. (line 54) 1582* C++ symbol decoding style: Print Settings. (line 255) 1583* C++ symbol display: Debugging C Plus Plus. 1584 (line 28) 1585* C-L: TUI Keys. (line 65) 1586* C-x 1: TUI Keys. (line 19) 1587* C-x 2: TUI Keys. (line 26) 1588* C-x A: TUI Keys. (line 12) 1589* C-x a: TUI Keys. (line 11) 1590* C-x C-a: TUI Keys. (line 10) 1591* C-x o: TUI Keys. (line 34) 1592* C-x s: TUI Keys. (line 41) 1593* caching data of remote targets: Caching Remote Data. (line 6) 1594* call: Calling. (line 10) 1595* call dummy stack unwinding: Calling. (line 26) 1596* call overloaded functions: C Plus Plus Expressions. 1597 (line 27) 1598* call stack: Stack. (line 9) 1599* call stack traces: Backtrace. (line 6) 1600* call-last-kbd-macro (C-x e): Keyboard Macros. (line 13) 1601* calling functions: Calling. (line 6) 1602* calling make: Shell Commands. (line 19) 1603* capitalize-word (M-c): Commands For Text. (line 49) 1604* case sensitivity in symbol names: Symbols. (line 27) 1605* case-insensitive symbol names: Symbols. (line 27) 1606* casts, in expressions: Expressions. (line 27) 1607* casts, to view memory: Expressions. (line 42) 1608* catch: Set Catchpoints. (line 10) 1609* catch Ada exceptions: Set Catchpoints. (line 19) 1610* catch exceptions, list active handlers: Frame Info. (line 60) 1611* catchpoints: Breakpoints. (line 33) 1612* catchpoints, setting: Set Catchpoints. (line 6) 1613* cd: Working Directory. (line 16) 1614* cdir: Source Path. (line 99) 1615* Cell Broadband Engine: SPU. (line 6) 1616* change working directory: Working Directory. (line 16) 1617* character sets: Character Sets. (line 6) 1618* character-search (C-]): Miscellaneous Commands. 1619 (line 41) 1620* character-search-backward (M-C-]): Miscellaneous Commands. 1621 (line 46) 1622* charset: Character Sets. (line 6) 1623* checkpoint: Checkpoint/Restart. (line 6) 1624* checkpoints and process id: Checkpoint/Restart. (line 80) 1625* checks, range: Type Checking. (line 65) 1626* checks, type: Checks. (line 31) 1627* checksum, for GDB remote: Overview. (line 20) 1628* choosing target byte order: Byte Order. (line 6) 1629* clear: Delete Breaks. (line 21) 1630* clear, and Objective-C: Method Names in Commands. 1631 (line 9) 1632* clear-screen (C-l): Commands For Moving. (line 26) 1633* clearing breakpoints, watchpoints, catchpoints: Delete Breaks. 1634 (line 6) 1635* close, file-i/o system call: close. (line 6) 1636* closest symbol and offset for an address: Symbols. (line 54) 1637* code address and its source line: Machine Code. (line 25) 1638* collect (tracepoints): Tracepoint Actions. (line 45) 1639* collected data discarded: Starting and Stopping Trace Experiments. 1640 (line 6) 1641* colon, doubled as scope operator: M2 Scope. (line 6) 1642* colon-colon, context for variables/functions: Variables. (line 44) 1643* colon-colon, in Modula-2: M2 Scope. (line 6) 1644* command editing: Readline Bare Essentials. 1645 (line 6) 1646* command files: Command Files. (line 6) 1647* command history: Command History. (line 6) 1648* command hooks: Hooks. (line 6) 1649* command interpreters: Interpreters. (line 6) 1650* command line editing: Editing. (line 6) 1651* command scripts, debugging: Messages/Warnings. (line 65) 1652* command tracing: Messages/Warnings. (line 60) 1653* commands: Break Commands. (line 11) 1654* commands annotation: Prompting. (line 27) 1655* commands for C++: Debugging C Plus Plus. 1656 (line 6) 1657* comment: Command Syntax. (line 38) 1658* comment-begin: Readline Init File Syntax. 1659 (line 47) 1660* COMMON blocks, Fortran: Special Fortran Commands. 1661 (line 9) 1662* common targets: Target Commands. (line 46) 1663* compare-sections: Memory. (line 111) 1664* compatibility, GDB/MI and CLI: GDB/MI Compatibility with CLI. 1665 (line 6) 1666* compilation directory: Source Path. (line 99) 1667* compiling, on Sparclet: Sparclet. (line 16) 1668* complete: Help. (line 76) 1669* complete (<TAB>): Commands For Completion. 1670 (line 6) 1671* completion: Completion. (line 6) 1672* completion of quoted strings: Completion. (line 57) 1673* completion-query-items: Readline Init File Syntax. 1674 (line 57) 1675* condition: Conditions. (line 45) 1676* conditional breakpoints: Conditions. (line 6) 1677* configuring GDB: Running Configure. (line 6) 1678* confirmation: Messages/Warnings. (line 50) 1679* console i/o as part of file-i/o: Console I/O. (line 6) 1680* console interpreter: Interpreters. (line 21) 1681* console output in GDB/MI: GDB/MI Output Syntax. 1682 (line 104) 1683* constants, in file-i/o protocol: Constants. (line 6) 1684* continue: Continuing and Stepping. 1685 (line 15) 1686* continuing: Continuing and Stepping. 1687 (line 6) 1688* continuing threads: Thread Stops. (line 69) 1689* control C, and remote debugging: Bootstrapping. (line 25) 1690* controlling terminal: Input/Output. (line 23) 1691* convenience variables: Convenience Vars. (line 6) 1692* convenience variables for tracepoints: Tracepoint Variables. 1693 (line 6) 1694* convenience variables, initializing: Convenience Vars. (line 41) 1695* convert-meta: Readline Init File Syntax. 1696 (line 67) 1697* copy-backward-word (): Commands For Killing. 1698 (line 49) 1699* copy-forward-word (): Commands For Killing. 1700 (line 54) 1701* copy-region-as-kill (): Commands For Killing. 1702 (line 45) 1703* core dump file: Files. (line 6) 1704* core dump file target: Target Commands. (line 54) 1705* core-file: Files. (line 97) 1706* crash of debugger: Bug Criteria. (line 9) 1707* CRC of memory block, remote request: General Query Packets. 1708 (line 51) 1709* CRIS: CRIS. (line 6) 1710* CRIS mode: CRIS. (line 26) 1711* CRIS version: CRIS. (line 10) 1712* ctrl-c message, in file-i/o protocol: The Ctrl-C Message. (line 6) 1713* Ctrl-o (operate-and-get-next): Command Syntax. (line 42) 1714* current directory: Source Path. (line 99) 1715* current stack frame: Frames. (line 45) 1716* current thread: Threads. (line 38) 1717* current thread, remote request: General Query Packets. 1718 (line 41) 1719* cwd: Source Path. (line 99) 1720* Cygwin DLL, debugging: Cygwin Native. (line 30) 1721* Cygwin-specific commands: Cygwin Native. (line 6) 1722* d (delete): Delete Breaks. (line 36) 1723* d (SingleKey TUI key): TUI Single Key Mode. (line 13) 1724* D packet: Packets. (line 92) 1725* d packet: Packets. (line 86) 1726* data breakpoints: Breakpoints. (line 20) 1727* data manipulation, in GDB/MI: GDB/MI Data Manipulation. 1728 (line 6) 1729* dead names, GNU Hurd: Hurd Native. (line 85) 1730* debug formats and C++: C Plus Plus Expressions. 1731 (line 8) 1732* debug link sections: Separate Debug Files. 1733 (line 75) 1734* debug remote protocol: Debugging Output. (line 86) 1735* debug_chaos: M32R/D. (line 50) 1736* debugger crash: Bug Criteria. (line 9) 1737* debugging C++ programs: C Plus Plus Expressions. 1738 (line 8) 1739* debugging information directory, global: Separate Debug Files. 1740 (line 6) 1741* debugging information in separate files: Separate Debug Files. 1742 (line 6) 1743* debugging multiple processes: Processes. (line 52) 1744* debugging multithreaded programs (on HP-UX): Threads. (line 82) 1745* debugging optimized code: Compilation. (line 26) 1746* debugging stub, example: Remote Stub. (line 6) 1747* debugging target: Targets. (line 6) 1748* debugging the Cygwin DLL: Cygwin Native. (line 30) 1749* default system root: Files. (line 378) 1750* define: Define. (line 37) 1751* defining macros interactively: Macros. (line 54) 1752* definition, showing a macro's: Macros. (line 50) 1753* delete: Delete Breaks. (line 36) 1754* delete breakpoints: Delete Breaks. (line 36) 1755* delete checkpoint CHECKPOINT-ID: Checkpoint/Restart. (line 56) 1756* delete display: Auto Display. (line 45) 1757* delete fork FORK-ID: Processes. (line 100) 1758* delete mem: Memory Region Attributes. 1759 (line 34) 1760* delete tracepoint: Create and Delete Tracepoints. 1761 (line 34) 1762* delete-char (C-d): Commands For Text. (line 6) 1763* delete-char-or-list (): Commands For Completion. 1764 (line 30) 1765* delete-horizontal-space (): Commands For Killing. 1766 (line 37) 1767* deleting breakpoints, watchpoints, catchpoints: Delete Breaks. 1768 (line 6) 1769* deliver a signal to a program: Signaling. (line 6) 1770* demangling C++ names: Print Settings. (line 236) 1771* deprecated commands: Maintenance Commands. 1772 (line 60) 1773* derived type of an object, printing: Print Settings. (line 288) 1774* descriptor tables display: DJGPP Native. (line 24) 1775* detach: Attach. (line 36) 1776* detach (remote): Connecting. (line 90) 1777* detach fork FORK-ID: Processes. (line 95) 1778* detach from task, GNU Hurd: Hurd Native. (line 60) 1779* detach from thread, GNU Hurd: Hurd Native. (line 110) 1780* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6) 1781* dir: Source Path. (line 39) 1782* direct memory access (DMA) on MS-DOS: DJGPP Native. (line 75) 1783* directories for source files: Source Path. (line 6) 1784* directory: Source Path. (line 39) 1785* directory, compilation: Source Path. (line 99) 1786* directory, current: Source Path. (line 99) 1787* dis (disable): Disabling. (line 35) 1788* disable: Disabling. (line 35) 1789* disable display: Auto Display. (line 52) 1790* disable mem: Memory Region Attributes. 1791 (line 38) 1792* disable tracepoint: Enable and Disable Tracepoints. 1793 (line 6) 1794* disable-completion: Readline Init File Syntax. 1795 (line 73) 1796* disassemble: Machine Code. (line 36) 1797* disconnect: Connecting. (line 97) 1798* display: Auto Display. (line 23) 1799* display command history: Command History. (line 78) 1800* display derived types: Print Settings. (line 288) 1801* display disabled out of scope: Auto Display. (line 74) 1802* display GDB copyright: Help. (line 136) 1803* display of expressions: Auto Display. (line 6) 1804* display remote monitor communications: Target Commands. (line 108) 1805* display remote packets: Debugging Output. (line 86) 1806* DJGPP debugging: DJGPP Native. (line 6) 1807* dll-symbols: Cygwin Native. (line 26) 1808* DLLs with no debugging symbols: Non-debug DLL Symbols. 1809 (line 6) 1810* do (down): Selection. (line 40) 1811* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands. 1812 (line 14) 1813* document: Define. (line 46) 1814* documentation: Formatting Documentation. 1815 (line 22) 1816* don't repeat command: Define. (line 58) 1817* dont-repeat: Define. (line 58) 1818* DOS serial data link, remote debugging: DJGPP Native. (line 121) 1819* DOS serial port status: DJGPP Native. (line 142) 1820* Down: TUI Keys. (line 56) 1821* down: Selection. (line 40) 1822* down-silently: Selection. (line 64) 1823* downcase-word (M-l): Commands For Text. (line 45) 1824* download server address (M32R): M32R/D. (line 27) 1825* download to Sparclet: Sparclet Download. (line 6) 1826* download to VxWorks: VxWorks Download. (line 6) 1827* DPMI: DJGPP Native. (line 6) 1828* dump: Dump/Restore Files. (line 13) 1829* dump all data collected at tracepoint: tdump. (line 6) 1830* dump core from inferior: Core File Generation. 1831 (line 6) 1832* dump data to a file: Dump/Restore Files. (line 6) 1833* dump-functions (): Miscellaneous Commands. 1834 (line 61) 1835* dump-macros (): Miscellaneous Commands. 1836 (line 73) 1837* dump-variables (): Miscellaneous Commands. 1838 (line 67) 1839* dump/restore files: Dump/Restore Files. (line 6) 1840* DWARF 2 compilation units cache: Maintenance Commands. 1841 (line 197) 1842* DWARF-2 CFI and CRIS: CRIS. (line 18) 1843* dynamic linking: Files. (line 113) 1844* e (edit): Edit. (line 6) 1845* EBCDIC character set: Character Sets. (line 74) 1846* echo: Output. (line 12) 1847* edit: Edit. (line 6) 1848* editing: Editing. (line 15) 1849* editing command lines: Readline Bare Essentials. 1850 (line 6) 1851* editing source files: Edit. (line 6) 1852* editing-mode: Readline Init File Syntax. 1853 (line 78) 1854* eight-bit characters in strings: Print Settings. (line 181) 1855* elaboration phase: Starting. (line 82) 1856* else: Command Files. (line 56) 1857* Emacs: Emacs. (line 6) 1858* empty response, for unsupported packets: Overview. (line 86) 1859* enable: Disabling. (line 42) 1860* enable display: Auto Display. (line 57) 1861* enable mem: Memory Region Attributes. 1862 (line 42) 1863* enable tracepoint: Enable and Disable Tracepoints. 1864 (line 12) 1865* enable-keypad: Readline Init File Syntax. 1866 (line 84) 1867* enable/disable a breakpoint: Disabling. (line 6) 1868* end (breakpoint commands): Break Commands. (line 11) 1869* end (if/else/while commands): Command Files. (line 85) 1870* end (user-defined commands): Define. (line 46) 1871* end-kbd-macro (C-x )): Keyboard Macros. (line 9) 1872* end-of-history (M->): Commands For History. 1873 (line 22) 1874* end-of-line (C-e): Commands For Moving. (line 9) 1875* entering numbers: Numbers. (line 6) 1876* environment (of your program): Environment. (line 6) 1877* errno values, in file-i/o protocol: Errno Values. (line 6) 1878* error annotation: Errors. (line 10) 1879* error on valid input: Bug Criteria. (line 12) 1880* error-begin annotation: Errors. (line 22) 1881* event debugging info: Debugging Output. (line 35) 1882* event designators: Event Designators. (line 6) 1883* event handling: Set Catchpoints. (line 6) 1884* examine process image: SVR4 Process Information. 1885 (line 6) 1886* examining data: Data. (line 6) 1887* examining memory: Memory. (line 9) 1888* exception handlers: Set Catchpoints. (line 6) 1889* exception handlers, how to list: Frame Info. (line 60) 1890* exceptionHandler: Bootstrapping. (line 38) 1891* exchange-point-and-mark (C-x C-x): Miscellaneous Commands. 1892 (line 36) 1893* exec-file: Files. (line 39) 1894* executable file: Files. (line 16) 1895* executable file target: Target Commands. (line 50) 1896* execute commands from a file: Command Files. (line 14) 1897* execute remote command, remote request: General Query Packets. 1898 (line 203) 1899* exited annotation: Annotations for Running. 1900 (line 18) 1901* exiting GDB: Quitting GDB. (line 6) 1902* expand macro once: Macros. (line 41) 1903* expand-tilde: Readline Init File Syntax. 1904 (line 89) 1905* expanding preprocessor macros: Macros. (line 32) 1906* expression debugging info: Debugging Output. (line 42) 1907* expressions: Expressions. (line 6) 1908* expressions in Ada: Ada. (line 11) 1909* expressions in C or C++: C. (line 6) 1910* expressions in C++: C Plus Plus Expressions. 1911 (line 6) 1912* expressions in Modula-2: Modula-2. (line 12) 1913* extend GDB for remote targets: Connecting. (line 104) 1914* f (frame): Selection. (line 11) 1915* f (SingleKey TUI key): TUI Single Key Mode. (line 16) 1916* F packet: Packets. (line 103) 1917* F reply packet: The F Reply Packet. (line 6) 1918* F request packet: The F Request Packet. 1919 (line 6) 1920* fatal signal: Bug Criteria. (line 9) 1921* fatal signals: Signals. (line 15) 1922* FDL, GNU Free Documentation License: GNU Free Documentation License. 1923 (line 6) 1924* features of the remote protocol: General Query Packets. 1925 (line 228) 1926* fg (resume foreground execution): Continuing and Stepping. 1927 (line 15) 1928* file: Files. (line 16) 1929* file-i/o examples: File-I/O Examples. (line 6) 1930* file-i/o overview: File-I/O Overview. (line 6) 1931* File-I/O remote protocol extension: File-I/O Remote Protocol Extension. 1932 (line 6) 1933* file-i/o reply packet: The F Reply Packet. (line 6) 1934* file-i/o request packet: The F Request Packet. 1935 (line 6) 1936* find downloadable SREC files (M32R): M32R/D. (line 15) 1937* find trace snapshot: tfind. (line 6) 1938* finish: Continuing and Stepping. 1939 (line 110) 1940* flinching: Messages/Warnings. (line 50) 1941* float promotion: ABI. (line 29) 1942* floating point: Floating Point Hardware. 1943 (line 6) 1944* floating point registers: Registers. (line 15) 1945* floating point, MIPS remote: MIPS Embedded. (line 60) 1946* flush_i_cache: Bootstrapping. (line 60) 1947* flushregs: Maintenance Commands. 1948 (line 153) 1949* focus: TUI Commands. (line 34) 1950* focus of debugging: Threads. (line 38) 1951* foo: Symbol Errors. (line 50) 1952* fork FORK-ID: Processes. (line 85) 1953* fork, debugging programs which call: Processes. (line 6) 1954* format options: Print Settings. (line 6) 1955* formatted output: Output Formats. (line 6) 1956* Fortran: Summary. (line 35) 1957* Fortran Defaults: Fortran Defaults. (line 6) 1958* Fortran operators and expressions: Fortran Operators. (line 6) 1959* Fortran-specific support in GDB: Fortran. (line 6) 1960* forward-backward-delete-char (): Commands For Text. (line 15) 1961* forward-char (C-f): Commands For Moving. (line 12) 1962* forward-search: Search. (line 9) 1963* forward-search-history (C-s): Commands For History. 1964 (line 30) 1965* forward-word (M-f): Commands For Moving. (line 18) 1966* FR-V shared-library debugging: Debugging Output. (line 104) 1967* frame debugging info: Debugging Output. (line 50) 1968* frame number: Frames. (line 28) 1969* frame pointer: Frames. (line 21) 1970* frame pointer register: Registers. (line 26) 1971* frame, command: Frames. (line 45) 1972* frame, definition: Frames. (line 6) 1973* frame, selecting: Selection. (line 11) 1974* frameless execution: Frames. (line 34) 1975* frames-invalid annotation: Invalidation. (line 9) 1976* free memory information (MS-DOS): DJGPP Native. (line 19) 1977* fstat, file-i/o system call: stat/fstat. (line 6) 1978* Fujitsu: Remote Stub. (line 69) 1979* full symbol tables, listing GDB's internal: Symbols. (line 269) 1980* function call arguments, optimized out: Backtrace. (line 65) 1981* function entry/exit, wrong values of variables: Variables. (line 58) 1982* functions without line info, and stepping: Continuing and Stepping. 1983 (line 93) 1984* G packet: Packets. (line 124) 1985* g packet: Packets. (line 108) 1986* g++, GNU C++ compiler: C. (line 10) 1987* garbled pointers: DJGPP Native. (line 42) 1988* GCC and C++: C Plus Plus Expressions. 1989 (line 8) 1990* gcore: Core File Generation. 1991 (line 18) 1992* GDB bugs, reporting: Bug Reporting. (line 6) 1993* GDB reference card: Formatting Documentation. 1994 (line 6) 1995* GDB startup: Startup. (line 6) 1996* GDB version number: Help. (line 126) 1997* gdb.ini: Startup. (line 37) 1998* GDB/MI development: GDB/MI Development and Front Ends. 1999 (line 6) 2000* GDB/MI, breakpoint commands: GDB/MI Breakpoint Commands. 2001 (line 6) 2002* GDB/MI, compatibility with CLI: GDB/MI Compatibility with CLI. 2003 (line 6) 2004* GDB/MI, data manipulation: GDB/MI Data Manipulation. 2005 (line 6) 2006* GDB/MI, input syntax: GDB/MI Input Syntax. (line 6) 2007* GDB/MI, its purpose: GDB/MI. (line 9) 2008* GDB/MI, out-of-band records: GDB/MI Out-of-band Records. 2009 (line 6) 2010* GDB/MI, output syntax: GDB/MI Output Syntax. 2011 (line 6) 2012* GDB/MI, result records: GDB/MI Result Records. 2013 (line 6) 2014* GDB/MI, simple examples: GDB/MI Simple Examples. 2015 (line 6) 2016* GDB/MI, stream records: GDB/MI Stream Records. 2017 (line 6) 2018* gdbarch debugging info: Debugging Output. (line 18) 2019* GDBHISTFILE, environment variable: Command History. (line 26) 2020* gdbserver: Server. (line 6) 2021* GDT: DJGPP Native. (line 24) 2022* generate-core-file: Core File Generation. 2023 (line 18) 2024* get thread-local storage address, remote request: General Query Packets. 2025 (line 87) 2026* getDebugChar: Bootstrapping. (line 14) 2027* gettimeofday, file-i/o system call: gettimeofday. (line 6) 2028* global debugging information directory: Separate Debug Files. 2029 (line 6) 2030* GNU C++: C. (line 10) 2031* GNU Emacs: Emacs. (line 6) 2032* GNU Hurd debugging: Hurd Native. (line 6) 2033* GNU/Linux LWP debug messages: Debugging Output. (line 66) 2034* gnu_debuglink_crc32: Separate Debug Files. 2035 (line 139) 2036* h (help): Help. (line 9) 2037* H packet: Packets. (line 135) 2038* handle: Signals. (line 45) 2039* handle_exception: Stub Contents. (line 15) 2040* handling signals: Signals. (line 27) 2041* hardware breakpoints: Set Breaks. (line 81) 2042* hardware watchpoints: Set Watchpoints. (line 22) 2043* hash mark while downloading: Target Commands. (line 99) 2044* hbreak: Set Breaks. (line 81) 2045* help: Help. (line 6) 2046* help target: Target Commands. (line 19) 2047* help user-defined: Define. (line 63) 2048* heuristic-fence-post (Alpha, MIPS): MIPS. (line 14) 2049* history events: Event Designators. (line 7) 2050* history expansion: History Interaction. (line 6) 2051* history expansion, turn on/off: Command History. (line 53) 2052* history file: Command History. (line 26) 2053* history number: Value History. (line 13) 2054* history of values printed by GDB: Value History. (line 6) 2055* history size: Command History. (line 45) 2056* history substitution: Command History. (line 26) 2057* history-preserve-point: Readline Init File Syntax. 2058 (line 93) 2059* history-search-backward (): Commands For History. 2060 (line 50) 2061* history-search-forward (): Commands For History. 2062 (line 45) 2063* HISTSIZE, environment variable: Command History. (line 45) 2064* hook: Hooks. (line 6) 2065* hookpost: Hooks. (line 11) 2066* hooks, for commands: Hooks. (line 6) 2067* hooks, post-command: Hooks. (line 11) 2068* hooks, pre-command: Hooks. (line 6) 2069* horizontal-scroll-mode: Readline Init File Syntax. 2070 (line 98) 2071* host character set: Character Sets. (line 6) 2072* how many arguments (user-defined commands): Define. (line 25) 2073* HPPA support: HPPA. (line 6) 2074* htrace: OpenRISC 1000. (line 69) 2075* hwatch: OpenRISC 1000. (line 59) 2076* i (info): Help. (line 99) 2077* I packet: Packets. (line 154) 2078* i packet: Packets. (line 149) 2079* i/o: Input/Output. (line 6) 2080* I/O registers (Atmel AVR): AVR. (line 10) 2081* i386: Remote Stub. (line 57) 2082* i386-stub.c: Remote Stub. (line 57) 2083* IBM1047 character set: Character Sets. (line 74) 2084* IDT: DJGPP Native. (line 24) 2085* if: Command Files. (line 56) 2086* ignore: Conditions. (line 77) 2087* ignore count (of breakpoint): Conditions. (line 66) 2088* INCLUDE_RDB: VxWorks. (line 33) 2089* incomplete type: Symbols. (line 99) 2090* indentation in structure display: Print Settings. (line 157) 2091* inferior debugging info: Debugging Output. (line 57) 2092* inferior functions, calling: Calling. (line 6) 2093* inferior tty: Input/Output. (line 44) 2094* infinite recursion in user-defined commands: Define. (line 73) 2095* info: Help. (line 99) 2096* info address: Symbols. (line 44) 2097* info all-registers: Registers. (line 15) 2098* info args: Frame Info. (line 51) 2099* info auxv: OS Information. (line 33) 2100* info breakpoints: Set Breaks. (line 136) 2101* info catch: Frame Info. (line 60) 2102* info checkpoints: Checkpoint/Restart. (line 31) 2103* info classes: Symbols. (line 196) 2104* info common: Special Fortran Commands. 2105 (line 9) 2106* info copying: Help. (line 136) 2107* info dcache: Caching Remote Data. (line 22) 2108* info display: Auto Display. (line 66) 2109* info dll: Cygwin Native. (line 23) 2110* info dos: DJGPP Native. (line 15) 2111* info extensions: Show. (line 34) 2112* info f (info frame): Frame Info. (line 17) 2113* info files: Files. (line 191) 2114* info float: Floating Point Hardware. 2115 (line 9) 2116* info for known object files: Maintenance Commands. 2117 (line 156) 2118* info forks: Processes. (line 80) 2119* info frame: Frame Info. (line 17) 2120* info frame, show the source language: Show. (line 15) 2121* info functions: Symbols. (line 175) 2122* info handle: Signals. (line 33) 2123* info io_registers, AVR: AVR. (line 10) 2124* info line: Machine Code. (line 13) 2125* info line, and Objective-C: Method Names in Commands. 2126 (line 9) 2127* info locals: Frame Info. (line 55) 2128* info macro: Macros. (line 50) 2129* info mem: Memory Region Attributes. 2130 (line 45) 2131* info meminfo: SVR4 Process Information. 2132 (line 78) 2133* info or1k spr: OpenRISC 1000. (line 20) 2134* info pidlist: SVR4 Process Information. 2135 (line 74) 2136* info proc: SVR4 Process Information. 2137 (line 16) 2138* info program: Stopping. (line 18) 2139* info registers: Registers. (line 11) 2140* info scope: Symbols. (line 130) 2141* info selectors: Symbols. (line 202) 2142* info serial: DJGPP Native. (line 142) 2143* info set: Help. (line 119) 2144* info share: Files. (line 323) 2145* info sharedlibrary: Files. (line 323) 2146* info signals: Signals. (line 33) 2147* info source: Symbols. (line 150) 2148* info source, show the source language: Show. (line 21) 2149* info sources: Symbols. (line 169) 2150* info spu: SPU. (line 10) 2151* info stack: Backtrace. (line 34) 2152* info symbol: Symbols. (line 54) 2153* info target: Files. (line 191) 2154* info terminal: Input/Output. (line 12) 2155* info threads: Threads. (line 59) 2156* info threads (HP-UX): Threads. (line 96) 2157* info tp: Listing Tracepoints. (line 6) 2158* info tracepoints: Listing Tracepoints. (line 6) 2159* info types: Symbols. (line 116) 2160* info udot: OS Information. (line 16) 2161* info variables: Symbols. (line 187) 2162* info vector: Vector Unit. (line 9) 2163* info w32: Cygwin Native. (line 12) 2164* info warranty: Help. (line 140) 2165* info watchpoints [N]: Set Watchpoints. (line 49) 2166* info win: TUI Commands. (line 12) 2167* information about tracepoints: Listing Tracepoints. (line 6) 2168* inheritance: Debugging C Plus Plus. 2169 (line 24) 2170* init file: Startup. (line 11) 2171* init file name: Startup. (line 37) 2172* init-if-undefined: Convenience Vars. (line 41) 2173* initial frame: Frames. (line 12) 2174* initialization file, readline: Readline Init File. (line 6) 2175* innermost frame: Frames. (line 12) 2176* input syntax for GDB/MI: GDB/MI Input Syntax. (line 6) 2177* input-meta: Readline Init File Syntax. 2178 (line 105) 2179* insert-comment (M-#): Miscellaneous Commands. 2180 (line 51) 2181* insert-completions (M-*): Commands For Completion. 2182 (line 14) 2183* inspect: Data. (line 6) 2184* installation: Installing GDB. (line 6) 2185* instructions, assembly: Machine Code. (line 36) 2186* integral datatypes, in file-i/o protocol: Integral Datatypes. 2187 (line 6) 2188* Intel: Remote Stub. (line 57) 2189* Intel disassembly flavor: Machine Code. (line 68) 2190* interaction, readline: Readline Interaction. 2191 (line 6) 2192* internal commands: Maintenance Commands. 2193 (line 6) 2194* internal GDB breakpoints: Set Breaks. (line 261) 2195* interpreter-exec: Interpreters. (line 43) 2196* interrupt: Quitting GDB. (line 13) 2197* interrupt remote programs: Remote Configuration. 2198 (line 29) 2199* interrupting remote programs: Connecting. (line 77) 2200* interrupting remote targets: Bootstrapping. (line 25) 2201* interrupts (remote protocol): Interrupts. (line 6) 2202* invalid input: Bug Criteria. (line 16) 2203* invoke another interpreter: Interpreters. (line 37) 2204* isatty, file-i/o system call: isatty. (line 6) 2205* isearch-terminators: Readline Init File Syntax. 2206 (line 112) 2207* ISO 8859-1 character set: Character Sets. (line 68) 2208* ISO Latin 1 character set: Character Sets. (line 68) 2209* jump: Jumping. (line 10) 2210* jump, and Objective-C: Method Names in Commands. 2211 (line 9) 2212* k packet: Packets. (line 158) 2213* kernel crash dump: BSD libkvm Interface. 2214 (line 6) 2215* kernel memory image: BSD libkvm Interface. 2216 (line 6) 2217* keymap: Readline Init File Syntax. 2218 (line 119) 2219* kill: Kill Process. (line 6) 2220* kill ring: Readline Killing Commands. 2221 (line 19) 2222* kill-line (C-k): Commands For Killing. 2223 (line 6) 2224* kill-region (): Commands For Killing. 2225 (line 41) 2226* kill-whole-line (): Commands For Killing. 2227 (line 15) 2228* kill-word (M-d): Commands For Killing. 2229 (line 19) 2230* killing text: Readline Killing Commands. 2231 (line 6) 2232* kvm: BSD libkvm Interface. 2233 (line 24) 2234* l (list): List. (line 6) 2235* languages: Languages. (line 6) 2236* last tracepoint number: Create and Delete Tracepoints. 2237 (line 31) 2238* latest breakpoint: Set Breaks. (line 6) 2239* layout: TUI Commands. (line 15) 2240* LDT: DJGPP Native. (line 24) 2241* leaving GDB: Quitting GDB. (line 6) 2242* Left: TUI Keys. (line 59) 2243* libkvm: BSD libkvm Interface. 2244 (line 6) 2245* library list format, remote protocol: Library List Format. (line 6) 2246* limit hardware breakpoints and watchpoints: Remote Configuration. 2247 (line 72) 2248* limit on number of printed array elements: Print Settings. (line 123) 2249* limits, in file-i/o protocol: Limits. (line 6) 2250* linespec: List. (line 45) 2251* Linux lightweight processes: Debugging Output. (line 66) 2252* list: List. (line 6) 2253* list active threads, remote request: General Query Packets. 2254 (line 60) 2255* list of supported file-i/o calls: List of Supported Calls. 2256 (line 6) 2257* list output in GDB/MI: GDB/MI Output Syntax. 2258 (line 115) 2259* list, and Objective-C: Method Names in Commands. 2260 (line 9) 2261* list, how many lines to display: List. (line 29) 2262* listing GDB's internal symbol tables: Symbols. (line 269) 2263* listing machine instructions: Machine Code. (line 36) 2264* listing mapped overlays: Overlay Commands. (line 60) 2265* load address, overlay's: How Overlays Work. (line 6) 2266* load FILENAME: Target Commands. (line 115) 2267* load shared library: Files. (line 320) 2268* load symbols from memory: Files. (line 162) 2269* local variables: Symbols. (line 130) 2270* locate address: Output Formats. (line 35) 2271* lock scheduler: Thread Stops. (line 89) 2272* log output in GDB/MI: GDB/MI Output Syntax. 2273 (line 111) 2274* logging file name: Logging Output. (line 13) 2275* logging GDB output: Logging Output. (line 6) 2276* loop_break: Command Files. (line 75) 2277* loop_continue: Command Files. (line 79) 2278* lseek flags, in file-i/o protocol: Lseek Flags. (line 6) 2279* lseek, file-i/o system call: lseek. (line 6) 2280* M packet: Packets. (line 185) 2281* m packet: Packets. (line 165) 2282* M32-EVA target board address: M32R/D. (line 21) 2283* M32R/Chaos debugging: M32R/D. (line 50) 2284* m680x0: Remote Stub. (line 60) 2285* m68k-stub.c: Remote Stub. (line 60) 2286* machine instructions: Machine Code. (line 36) 2287* macro define: Macros. (line 54) 2288* macro definition, showing: Macros. (line 50) 2289* macro exp1: Macros. (line 39) 2290* macro expand: Macros. (line 32) 2291* macro expansion, showing the results of preprocessor: Macros. 2292 (line 32) 2293* macro list: Macros. (line 76) 2294* macro undef: Macros. (line 69) 2295* macros, example of debugging with: Macros. (line 80) 2296* macros, user-defined: Macros. (line 54) 2297* mailing lists: GDB/MI Development and Front Ends. 2298 (line 39) 2299* maint agent: Maintenance Commands. 2300 (line 12) 2301* maint check-symtabs: Maintenance Commands. 2302 (line 48) 2303* maint cplus first_component: Maintenance Commands. 2304 (line 51) 2305* maint cplus namespace: Maintenance Commands. 2306 (line 54) 2307* maint demangle: Maintenance Commands. 2308 (line 57) 2309* maint deprecate: Maintenance Commands. 2310 (line 60) 2311* maint dump-me: Maintenance Commands. 2312 (line 68) 2313* maint info breakpoints: Maintenance Commands. 2314 (line 17) 2315* maint info psymtabs: Symbols. (line 269) 2316* maint info sections: Files. (line 200) 2317* maint info sol-threads: Threads. (line 126) 2318* maint info symtabs: Symbols. (line 269) 2319* maint internal-error: Maintenance Commands. 2320 (line 73) 2321* maint internal-warning: Maintenance Commands. 2322 (line 73) 2323* maint packet: Maintenance Commands. 2324 (line 94) 2325* maint print architecture: Maintenance Commands. 2326 (line 100) 2327* maint print cooked-registers: Maintenance Commands. 2328 (line 122) 2329* maint print dummy-frames: Maintenance Commands. 2330 (line 104) 2331* maint print objfiles: Maintenance Commands. 2332 (line 156) 2333* maint print psymbols: Symbols. (line 250) 2334* maint print raw-registers: Maintenance Commands. 2335 (line 122) 2336* maint print reggroups: Maintenance Commands. 2337 (line 137) 2338* maint print register-groups: Maintenance Commands. 2339 (line 122) 2340* maint print registers: Maintenance Commands. 2341 (line 122) 2342* maint print statistics: Maintenance Commands. 2343 (line 161) 2344* maint print symbols: Symbols. (line 250) 2345* maint print target-stack: Maintenance Commands. 2346 (line 174) 2347* maint print type: Maintenance Commands. 2348 (line 186) 2349* maint print unwind, HPPA: HPPA. (line 17) 2350* maint set dwarf2 max-cache-age: Maintenance Commands. 2351 (line 193) 2352* maint set profile: Maintenance Commands. 2353 (line 207) 2354* maint show dwarf2 max-cache-age: Maintenance Commands. 2355 (line 193) 2356* maint show profile: Maintenance Commands. 2357 (line 207) 2358* maint show-debug-regs: Maintenance Commands. 2359 (line 223) 2360* maint space: Maintenance Commands. 2361 (line 230) 2362* maint time: Maintenance Commands. 2363 (line 237) 2364* maint translate-address: Maintenance Commands. 2365 (line 244) 2366* maint undeprecate: Maintenance Commands. 2367 (line 60) 2368* maintenance commands: Maintenance Commands. 2369 (line 6) 2370* make: Shell Commands. (line 19) 2371* manual overlay debugging: Overlay Commands. (line 23) 2372* map an overlay: Overlay Commands. (line 30) 2373* mapinfo list, QNX Neutrino: SVR4 Process Information. 2374 (line 78) 2375* mapped address: How Overlays Work. (line 6) 2376* mapped overlays: How Overlays Work. (line 6) 2377* mark-modified-lines: Readline Init File Syntax. 2378 (line 132) 2379* mark-symlinked-directories: Readline Init File Syntax. 2380 (line 137) 2381* match-hidden-files: Readline Init File Syntax. 2382 (line 142) 2383* maximum value for offset of closest symbol: Print Settings. (line 70) 2384* mem: Memory Region Attributes. 2385 (line 22) 2386* member functions: C Plus Plus Expressions. 2387 (line 18) 2388* memory address space mappings: SVR4 Process Information. 2389 (line 32) 2390* memory map format: Memory Map Format. (line 6) 2391* memory region attributes: Memory Region Attributes. 2392 (line 6) 2393* memory tracing: Breakpoints. (line 20) 2394* memory transfer, in file-i/o protocol: Memory Transfer. (line 6) 2395* memory used by commands: Maintenance Commands. 2396 (line 230) 2397* memory used for symbol tables: Files. (line 308) 2398* memory, alignment and size of remote accesses: Packets. (line 172) 2399* memory, viewing as typed object: Expressions. (line 42) 2400* memset: Bootstrapping. (line 70) 2401* menu-complete (): Commands For Completion. 2402 (line 18) 2403* meta-flag: Readline Init File Syntax. 2404 (line 105) 2405* mi interpreter: Interpreters. (line 26) 2406* mi1 interpreter: Interpreters. (line 34) 2407* mi2 interpreter: Interpreters. (line 31) 2408* minimal language: Unsupported Languages. 2409 (line 6) 2410* Minimal symbols and DLLs: Non-debug DLL Symbols. 2411 (line 6) 2412* MIPS addresses, masking: MIPS. (line 61) 2413* MIPS boards: MIPS Embedded. (line 6) 2414* MIPS remote floating point: MIPS Embedded. (line 60) 2415* MIPS stack: MIPS. (line 6) 2416* MMX registers (x86): Registers. (line 71) 2417* mode_t values, in file-i/o protocol: mode_t Values. (line 6) 2418* Modula-2: Summary. (line 27) 2419* Modula-2 built-ins: Built-In Func/Proc. (line 6) 2420* Modula-2 checks: M2 Checks. (line 6) 2421* Modula-2 constants: Built-In Func/Proc. (line 109) 2422* Modula-2 defaults: M2 Defaults. (line 6) 2423* Modula-2 operators: M2 Operators. (line 6) 2424* Modula-2 types: M2 Types. (line 6) 2425* Modula-2, deviations from: Deviations. (line 6) 2426* Modula-2, GDB support: Modula-2. (line 6) 2427* monitor: Connecting. (line 104) 2428* monitor commands, for gdbserver: Server. (line 105) 2429* Motorola 680x0: Remote Stub. (line 60) 2430* MS Windows debugging: Cygwin Native. (line 6) 2431* MS-DOS system info: DJGPP Native. (line 19) 2432* MS-DOS-specific commands: DJGPP Native. (line 6) 2433* multiple processes: Processes. (line 6) 2434* multiple targets: Active Targets. (line 6) 2435* multiple threads: Threads. (line 6) 2436* multiple threads, backtrace: Backtrace. (line 37) 2437* n (next): Continuing and Stepping. 2438 (line 78) 2439* n (SingleKey TUI key): TUI Single Key Mode. (line 19) 2440* names of symbols: Symbols. (line 14) 2441* namespace in C++: C Plus Plus Expressions. 2442 (line 22) 2443* native Cygwin debugging: Cygwin Native. (line 6) 2444* native DJGPP debugging: DJGPP Native. (line 6) 2445* negative breakpoint numbers: Set Breaks. (line 261) 2446* NetROM ROM emulator target: Target Commands. (line 88) 2447* New SYSTAG message: Threads. (line 44) 2448* New SYSTAG message, on HP-UX: Threads. (line 86) 2449* next: Continuing and Stepping. 2450 (line 78) 2451* next-history (C-n): Commands For History. 2452 (line 16) 2453* nexti: Continuing and Stepping. 2454 (line 203) 2455* ni (nexti): Continuing and Stepping. 2456 (line 203) 2457* non-incremental-forward-search-history (M-n): Commands For History. 2458 (line 40) 2459* non-incremental-reverse-search-history (M-p): Commands For History. 2460 (line 35) 2461* non-member C++ functions, set breakpoint in: Set Breaks. (line 127) 2462* noninvasive task options: Hurd Native. (line 73) 2463* nosharedlibrary: Files. (line 336) 2464* notation, readline: Readline Bare Essentials. 2465 (line 6) 2466* notational conventions, for GDB/MI: GDB/MI. (line 25) 2467* notify output in GDB/MI: GDB/MI Output Syntax. 2468 (line 100) 2469* NULL elements in arrays: Print Settings. (line 148) 2470* number of array elements to print: Print Settings. (line 123) 2471* number representation: Numbers. (line 6) 2472* numbers for breakpoints: Breakpoints. (line 41) 2473* object files, relocatable, reading symbols from: Files. (line 132) 2474* Objective-C: Objective-C. (line 6) 2475* Objective-C, classes and selectors: Symbols. (line 196) 2476* Objective-C, print objects: The Print Command with Objective-C. 2477 (line 6) 2478* observer debugging info: Debugging Output. (line 73) 2479* octal escapes in strings: Print Settings. (line 181) 2480* online documentation: Help. (line 6) 2481* opaque data types: Symbols. (line 232) 2482* open flags, in file-i/o protocol: Open Flags. (line 6) 2483* open, file-i/o system call: open. (line 6) 2484* OpenRISC 1000: OpenRISC 1000. (line 6) 2485* OpenRISC 1000 htrace: OpenRISC 1000. (line 58) 2486* operations allowed on pending breakpoints: Set Breaks. (line 228) 2487* optimized code, debugging: Compilation. (line 26) 2488* optimized code, wrong values of variables: Variables. (line 58) 2489* optional debugging messages: Debugging Output. (line 6) 2490* optional warnings: Messages/Warnings. (line 6) 2491* or1k boards: OpenRISC 1000. (line 6) 2492* or1ksim: OpenRISC 1000. (line 16) 2493* OS ABI: ABI. (line 11) 2494* OS information: OS Information. (line 6) 2495* out-of-band records in GDB/MI: GDB/MI Out-of-band Records. 2496 (line 6) 2497* outermost frame: Frames. (line 12) 2498* output: Output. (line 35) 2499* output formats: Output Formats. (line 6) 2500* output syntax of GDB/MI: GDB/MI Output Syntax. 2501 (line 6) 2502* output-meta: Readline Init File Syntax. 2503 (line 149) 2504* overlay: Overlay Commands. (line 17) 2505* overlay area: How Overlays Work. (line 6) 2506* overlay example program: Overlay Sample Program. 2507 (line 6) 2508* overlays: Overlays. (line 6) 2509* overlays, setting breakpoints in: Overlay Commands. (line 93) 2510* overload-choice annotation: Prompting. (line 32) 2511* overloaded functions, calling: C Plus Plus Expressions. 2512 (line 27) 2513* overloaded functions, overload resolution: Debugging C Plus Plus. 2514 (line 47) 2515* overloading: Breakpoint Menus. (line 6) 2516* overloading in C++: Debugging C Plus Plus. 2517 (line 14) 2518* overwrite-mode (): Commands For Text. (line 53) 2519* P packet: Packets. (line 213) 2520* p packet: Packets. (line 198) 2521* packet size, remote protocol: General Query Packets. 2522 (line 326) 2523* packets, reporting on stdout: Debugging Output. (line 86) 2524* packets, tracepoint: Tracepoint Packets. (line 6) 2525* page tables display (MS-DOS): DJGPP Native. (line 56) 2526* page-completions: Readline Init File Syntax. 2527 (line 154) 2528* partial symbol dump: Symbols. (line 250) 2529* partial symbol tables, listing GDB's internal: Symbols. (line 269) 2530* Pascal: Summary. (line 30) 2531* Pascal objects, static members display: Print Settings. (line 312) 2532* Pascal support in GDB, limitations: Pascal. (line 6) 2533* pass signals to inferior, remote request: General Query Packets. 2534 (line 175) 2535* passcount: Tracepoint Passcounts. 2536 (line 6) 2537* patching binaries: Patching. (line 6) 2538* patching object files: Files. (line 26) 2539* path: Environment. (line 14) 2540* pause current task (GNU Hurd): Hurd Native. (line 49) 2541* pause current thread (GNU Hurd): Hurd Native. (line 91) 2542* pauses in output: Screen Size. (line 6) 2543* pending breakpoints: Set Breaks. (line 195) 2544* PgDn: TUI Keys. (line 50) 2545* PgUp: TUI Keys. (line 47) 2546* physical address from linear address: DJGPP Native. (line 81) 2547* pipe, target remote to: Connecting. (line 60) 2548* pipes: Starting. (line 54) 2549* pmon, MIPS remote: MIPS Embedded. (line 132) 2550* po (print-object): The Print Command with Objective-C. 2551 (line 6) 2552* pointer values, in file-i/o protocol: Pointer Values. (line 6) 2553* pointer, finding referent: Print Settings. (line 79) 2554* port rights, GNU Hurd: Hurd Native. (line 85) 2555* port sets, GNU Hurd: Hurd Native. (line 85) 2556* possible-completions (M-?): Commands For Completion. 2557 (line 11) 2558* post-commands annotation: Prompting. (line 27) 2559* post-overload-choice annotation: Prompting. (line 32) 2560* post-prompt annotation: Prompting. (line 24) 2561* post-prompt-for-continue annotation: Prompting. (line 40) 2562* post-query annotation: Prompting. (line 36) 2563* pre-commands annotation: Prompting. (line 27) 2564* pre-overload-choice annotation: Prompting. (line 32) 2565* pre-prompt annotation: Prompting. (line 24) 2566* pre-prompt-for-continue annotation: Prompting. (line 40) 2567* pre-query annotation: Prompting. (line 36) 2568* prefix for shared library file names: Files. (line 366) 2569* prefix-meta (<ESC>): Miscellaneous Commands. 2570 (line 18) 2571* premature return from system calls: Thread Stops. (line 36) 2572* preprocessor macro expansion, showing the results of: Macros. 2573 (line 32) 2574* pretty print arrays: Print Settings. (line 98) 2575* pretty print C++ virtual function tables: Print Settings. (line 323) 2576* previous-history (C-p): Commands For History. 2577 (line 12) 2578* print: Data. (line 6) 2579* print an Objective-C object description: The Print Command with Objective-C. 2580 (line 11) 2581* print array indexes: Print Settings. (line 108) 2582* print settings: Print Settings. (line 6) 2583* print structures in indented form: Print Settings. (line 157) 2584* print-object: The Print Command with Objective-C. 2585 (line 6) 2586* print/don't print memory addresses: Print Settings. (line 13) 2587* printf: Output. (line 46) 2588* printing byte arrays: Output Formats. (line 60) 2589* printing data: Data. (line 6) 2590* printing strings: Output Formats. (line 60) 2591* proc-trace-entry: SVR4 Process Information. 2592 (line 70) 2593* proc-trace-exit: SVR4 Process Information. 2594 (line 70) 2595* proc-untrace-entry: SVR4 Process Information. 2596 (line 70) 2597* proc-untrace-exit: SVR4 Process Information. 2598 (line 70) 2599* process detailed status information: SVR4 Process Information. 2600 (line 40) 2601* process ID: SVR4 Process Information. 2602 (line 16) 2603* process info via /proc: SVR4 Process Information. 2604 (line 6) 2605* process list, QNX Neutrino: SVR4 Process Information. 2606 (line 74) 2607* process status register: Registers. (line 26) 2608* processes, multiple: Processes. (line 6) 2609* procfs API calls: SVR4 Process Information. 2610 (line 53) 2611* profiling GDB: Maintenance Commands. 2612 (line 207) 2613* program counter register: Registers. (line 26) 2614* program entry point: Backtrace. (line 87) 2615* prompt: Prompt. (line 6) 2616* prompt annotation: Prompting. (line 24) 2617* prompt-for-continue annotation: Prompting. (line 40) 2618* protocol basics, file-i/o: Protocol Basics. (line 6) 2619* protocol, GDB remote serial: Overview. (line 14) 2620* protocol-specific representation of datatypes, in file-i/o protocol: Protocol-specific Representation of Datatypes. 2621 (line 6) 2622* ptrace system call: OS Information. (line 9) 2623* ptype: Symbols. (line 77) 2624* putDebugChar: Bootstrapping. (line 20) 2625* pwd: Working Directory. (line 19) 2626* q (quit): Quitting GDB. (line 6) 2627* q (SingleKey TUI key): TUI Single Key Mode. (line 22) 2628* Q packet: Packets. (line 226) 2629* q packet: Packets. (line 226) 2630* qC packet: General Query Packets. 2631 (line 41) 2632* qCRC packet: General Query Packets. 2633 (line 51) 2634* qfThreadInfo packet: General Query Packets. 2635 (line 60) 2636* qGetTLSAddr packet: General Query Packets. 2637 (line 87) 2638* QNX Neutrino: Neutrino. (line 6) 2639* qOffsets packet: General Query Packets. 2640 (line 139) 2641* qP packet: General Query Packets. 2642 (line 166) 2643* QPassSignals packet: General Query Packets. 2644 (line 175) 2645* qRcmd packet: General Query Packets. 2646 (line 203) 2647* qsThreadInfo packet: General Query Packets. 2648 (line 60) 2649* qSupported packet: General Query Packets. 2650 (line 228) 2651* qSymbol packet: General Query Packets. 2652 (line 367) 2653* qThreadExtraInfo packet: General Query Packets. 2654 (line 403) 2655* query annotation: Prompting. (line 36) 2656* quit [EXPRESSION]: Quitting GDB. (line 6) 2657* quit annotation: Errors. (line 6) 2658* quoted-insert (C-q or C-v): Commands For Text. (line 20) 2659* quotes in commands: Completion. (line 57) 2660* quoting Ada internal identifiers: Additions to Ada. (line 76) 2661* quoting names: Symbols. (line 14) 2662* qXfer packet: General Query Packets. 2663 (line 429) 2664* r (run): Starting. (line 6) 2665* r (SingleKey TUI key): TUI Single Key Mode. (line 25) 2666* R packet: Packets. (line 235) 2667* r packet: Packets. (line 230) 2668* raise exceptions: Set Catchpoints. (line 78) 2669* range checking: Type Checking. (line 65) 2670* ranges of breakpoints: Breakpoints. (line 48) 2671* rbreak: Set Breaks. (line 111) 2672* RDI heartbeat: ARM. (line 93) 2673* rdilogenable: ARM. (line 76) 2674* rdilogfile: ARM. (line 70) 2675* re-read-init-file (C-x C-r): Miscellaneous Commands. 2676 (line 6) 2677* read special object, remote request: General Query Packets. 2678 (line 429) 2679* read, file-i/o system call: read. (line 6) 2680* read-only sections: Files. (line 258) 2681* reading symbols from relocatable object files: Files. (line 132) 2682* reading symbols immediately: Files. (line 90) 2683* readline: Editing. (line 6) 2684* readnow: Files. (line 90) 2685* receive rights, GNU Hurd: Hurd Native. (line 85) 2686* recent tracepoint number: Create and Delete Tracepoints. 2687 (line 31) 2688* record aggregates (Ada): Omissions from Ada. (line 44) 2689* record serial communications on file: Remote Configuration. 2690 (line 57) 2691* recording a session script: Bug Reporting. (line 104) 2692* redirection: Input/Output. (line 6) 2693* redraw-current-line (): Commands For Moving. (line 30) 2694* reference card: Formatting Documentation. 2695 (line 6) 2696* reference declarations: C Plus Plus Expressions. 2697 (line 51) 2698* refresh: TUI Commands. (line 52) 2699* register stack, AMD29K: A29K. (line 6) 2700* registers: Registers. (line 6) 2701* regs, Super-H: Super-H. (line 9) 2702* regular expression: Set Breaks. (line 111) 2703* reloading symbols: Symbols. (line 208) 2704* reloading the overlay table: Overlay Commands. (line 52) 2705* relocatable object files, reading symbols from: Files. (line 132) 2706* remote connection without stubs: Server. (line 6) 2707* remote debugging: Remote Debugging. (line 6) 2708* remote memory comparison: Memory. (line 105) 2709* remote monitor prompt: MIPS Embedded. (line 107) 2710* remote packets, enabling and disabling: Remote Configuration. 2711 (line 77) 2712* remote programs, interrupting: Connecting. (line 77) 2713* remote protocol debugging: Debugging Output. (line 86) 2714* remote protocol, binary data: Overview. (line 55) 2715* remote protocol, field separator: Overview. (line 47) 2716* remote query requests: General Query Packets. 2717 (line 6) 2718* remote serial debugging summary: Debug Session. (line 6) 2719* remote serial debugging, overview: Remote Stub. (line 14) 2720* remote serial protocol: Overview. (line 14) 2721* remote serial stub: Stub Contents. (line 6) 2722* remote serial stub list: Remote Stub. (line 54) 2723* remote serial stub, initialization: Stub Contents. (line 10) 2724* remote serial stub, main routine: Stub Contents. (line 15) 2725* remote stub, example: Remote Stub. (line 6) 2726* remote stub, support routines: Bootstrapping. (line 6) 2727* remote target: Target Commands. (line 58) 2728* remote target, limit break- and watchpoints: Remote Configuration. 2729 (line 72) 2730* remote timeout: Remote Configuration. 2731 (line 65) 2732* remotetimeout: Sparclet. (line 12) 2733* remove actions from a tracepoint: Tracepoint Actions. (line 17) 2734* rename, file-i/o system call: rename. (line 6) 2735* Renesas: Remote Stub. (line 63) 2736* repeated array elements: Print Settings. (line 135) 2737* repeating command sequences: Command Syntax. (line 42) 2738* repeating commands: Command Syntax. (line 21) 2739* reporting bugs in GDB: GDB Bugs. (line 6) 2740* reprint the last value: Data. (line 21) 2741* reset SDI connection, M32R: M32R/D. (line 44) 2742* response time, MIPS debugging: MIPS. (line 10) 2743* restart: Checkpoint/Restart. (line 6) 2744* restart CHECKPOINT-ID: Checkpoint/Restart. (line 44) 2745* restore: Dump/Restore Files. (line 41) 2746* restore data from a file: Dump/Restore Files. (line 6) 2747* result records in GDB/MI: GDB/MI Result Records. 2748 (line 6) 2749* resuming execution: Continuing and Stepping. 2750 (line 6) 2751* RET (repeat last command): Command Syntax. (line 21) 2752* retransmit-timeout, MIPS protocol: MIPS Embedded. (line 83) 2753* return: Returning. (line 6) 2754* returning from a function: Returning. (line 6) 2755* reverse-search: Search. (line 16) 2756* reverse-search-history (C-r): Commands For History. 2757 (line 26) 2758* revert-line (M-r): Miscellaneous Commands. 2759 (line 25) 2760* rewind program state: Checkpoint/Restart. (line 6) 2761* Right: TUI Keys. (line 62) 2762* ROM at zero address, RDI: ARM. (line 83) 2763* run: Starting. (line 6) 2764* run to main procedure: Starting. (line 71) 2765* run until specified location: Continuing and Stepping. 2766 (line 117) 2767* running: Starting. (line 6) 2768* running and debugging Sparclet programs: Sparclet Execution. 2769 (line 6) 2770* running VxWorks tasks: VxWorks Attach. (line 6) 2771* running, on Sparclet: Sparclet. (line 28) 2772* rwatch: Set Watchpoints. (line 41) 2773* s (SingleKey TUI key): TUI Single Key Mode. (line 28) 2774* s (step): Continuing and Stepping. 2775 (line 46) 2776* S packet: Packets. (line 247) 2777* s packet: Packets. (line 241) 2778* save command history: Command History. (line 36) 2779* save GDB output to a file: Logging Output. (line 6) 2780* save tracepoints for future sessions: save-tracepoints. (line 6) 2781* save-tracepoints: save-tracepoints. (line 6) 2782* scheduler locking mode: Thread Stops. (line 89) 2783* scope: M2 Scope. (line 6) 2784* scripting commands: Command Files. (line 6) 2785* sdireset: M32R/D. (line 44) 2786* sdistatus: M32R/D. (line 47) 2787* SDS protocol: PowerPC. (line 17) 2788* sds, a command: PowerPC. (line 28) 2789* search: Search. (line 9) 2790* searching source files: Search. (line 6) 2791* section: Files. (line 182) 2792* section offsets, remote request: General Query Packets. 2793 (line 139) 2794* segment descriptor tables: DJGPP Native. (line 24) 2795* select trace snapshot: tfind. (line 6) 2796* select-frame: Frames. (line 51) 2797* selected frame: Stack. (line 19) 2798* selecting frame silently: Frames. (line 51) 2799* self-insert (a, b, A, 1, !, ...): Commands For Text. (line 27) 2800* send command to remote monitor: Connecting. (line 104) 2801* send command to simulator: Embedded Processors. (line 9) 2802* send PMON command: MIPS Embedded. (line 132) 2803* send rights, GNU Hurd: Hurd Native. (line 85) 2804* separate debugging information files: Separate Debug Files. 2805 (line 6) 2806* sequence-id, for GDB remote: Overview. (line 29) 2807* serial connections, debugging: Debugging Output. (line 86) 2808* serial line, target remote: Connecting. (line 18) 2809* serial protocol, GDB remote: Overview. (line 14) 2810* server prefix: Server Prefix. (line 6) 2811* server, command prefix: Command History. (line 20) 2812* set: Help. (line 107) 2813* set ABI for MIPS: MIPS. (line 32) 2814* set annotate: Annotations Overview. 2815 (line 29) 2816* set architecture: Targets. (line 21) 2817* set args: Arguments. (line 21) 2818* set arm: ARM. (line 18) 2819* set auto-solib-add: Files. (line 300) 2820* set backtrace: Backtrace. (line 98) 2821* set board-address: M32R/D. (line 21) 2822* set breakpoint auto-hw: Set Breaks. (line 251) 2823* set breakpoint pending: Set Breaks. (line 211) 2824* set breakpoints in many functions: Set Breaks. (line 111) 2825* set breakpoints on all functions: Set Breaks. (line 131) 2826* set can-use-hw-watchpoints: Set Watchpoints. (line 68) 2827* set case-sensitive: Symbols. (line 27) 2828* set charset: Character Sets. (line 47) 2829* set check range: Range Checking. (line 34) 2830* set check type: Type Checking. (line 42) 2831* set coerce-float-to-double: ABI. (line 41) 2832* set com1base: DJGPP Native. (line 125) 2833* set com1irq: DJGPP Native. (line 125) 2834* set com2base: DJGPP Native. (line 125) 2835* set com2irq: DJGPP Native. (line 125) 2836* set com3base: DJGPP Native. (line 125) 2837* set com3irq: DJGPP Native. (line 125) 2838* set com4base: DJGPP Native. (line 125) 2839* set com4irq: DJGPP Native. (line 125) 2840* set complaints: Messages/Warnings. (line 29) 2841* set confirm: Messages/Warnings. (line 50) 2842* set cp-abi: ABI. (line 53) 2843* set cygwin-exceptions: Cygwin Native. (line 30) 2844* set debug: Debugging Output. (line 18) 2845* set debug hppa: HPPA. (line 10) 2846* set debug mips: MIPS. (line 81) 2847* set debug monitor: Target Commands. (line 108) 2848* set debug nto-debug: Neutrino. (line 9) 2849* set debug-file-directory: Separate Debug Files. 2850 (line 66) 2851* set debugevents: Cygwin Native. (line 59) 2852* set debugexceptions: Cygwin Native. (line 70) 2853* set debugexec: Cygwin Native. (line 66) 2854* set debugmemory: Cygwin Native. (line 74) 2855* set demangle-style: Print Settings. (line 255) 2856* set detach-on-fork: Processes. (line 55) 2857* set disassembly-flavor: Machine Code. (line 68) 2858* set download-path: M32R/D. (line 15) 2859* set editing: Editing. (line 15) 2860* set endian: Byte Order. (line 13) 2861* set environment: Environment. (line 39) 2862* set exceptions, Hurd command: Hurd Native. (line 40) 2863* set exec-done-display: Debugging Output. (line 11) 2864* set extension-language: Show. (line 30) 2865* set follow-fork-mode: Processes. (line 35) 2866* set gnutarget: Target Commands. (line 28) 2867* set hash, for remote monitors: Target Commands. (line 99) 2868* set height: Screen Size. (line 21) 2869* set history expansion: Command History. (line 65) 2870* set history filename: Command History. (line 26) 2871* set history save: Command History. (line 36) 2872* set history size: Command History. (line 45) 2873* set host-charset: Character Sets. (line 34) 2874* set inferior controlling terminal: Input/Output. (line 44) 2875* set inferior-tty: Input/Output. (line 49) 2876* set input-radix: Numbers. (line 14) 2877* set language: Manually. (line 9) 2878* set listsize: List. (line 32) 2879* set logging: Logging Output. (line 9) 2880* set max-user-call-depth: Define. (line 73) 2881* set mem inaccessible-by-default: Memory Region Attributes. 2882 (line 130) 2883* set mips abi: MIPS. (line 32) 2884* set mips mask-address: MIPS. (line 61) 2885* set mipsfpu: MIPS Embedded. (line 60) 2886* set monitor-prompt, MIPS remote: MIPS Embedded. (line 107) 2887* set monitor-warnings, MIPS remote: MIPS Embedded. (line 123) 2888* set new-console: Cygwin Native. (line 42) 2889* set new-group: Cygwin Native. (line 51) 2890* set opaque-type-resolution: Symbols. (line 232) 2891* set osabi: ABI. (line 11) 2892* set output-radix: Numbers. (line 31) 2893* set overload-resolution: Debugging C Plus Plus. 2894 (line 47) 2895* set pagination: Screen Size. (line 38) 2896* set print: Print Settings. (line 11) 2897* set processor: Targets. (line 31) 2898* set procfs-file: SVR4 Process Information. 2899 (line 59) 2900* set procfs-trace: SVR4 Process Information. 2901 (line 53) 2902* set prompt: Prompt. (line 16) 2903* set radix: Numbers. (line 44) 2904* set rdiheartbeat: ARM. (line 93) 2905* set rdiromatzero: ARM. (line 83) 2906* set remote: Remote Configuration. 2907 (line 6) 2908* set remote system-call-allowed: system. (line 38) 2909* set remote-mips64-transfers-32bit-regs: MIPS. (line 71) 2910* set remotecache: Caching Remote Data. (line 14) 2911* set remoteflow: Remote Configuration. 2912 (line 41) 2913* set retransmit-timeout: MIPS Embedded. (line 83) 2914* set rstack_high_address: A29K. (line 6) 2915* set sdstimeout: PowerPC. (line 21) 2916* set server-address: M32R/D. (line 27) 2917* set shell: Cygwin Native. (line 78) 2918* set signal-thread: Hurd Native. (line 21) 2919* set signals, Hurd command: Hurd Native. (line 11) 2920* set sigs, Hurd command: Hurd Native. (line 11) 2921* set sigthread: Hurd Native. (line 21) 2922* set solib-absolute-prefix: Files. (line 366) 2923* set solib-search-path: Files. (line 387) 2924* set step-mode: Continuing and Stepping. 2925 (line 92) 2926* set stop-on-solib-events: Files. (line 346) 2927* set stopped, Hurd command: Hurd Native. (line 32) 2928* set struct-convention: i386. (line 7) 2929* set substitute-path: Source Path. (line 114) 2930* set symbol-reloading: Symbols. (line 215) 2931* set syn-garbage-limit, MIPS remote: MIPS Embedded. (line 98) 2932* set sysroot: Files. (line 366) 2933* set target-charset: Character Sets. (line 28) 2934* set task, Hurd commands: Hurd Native. (line 49) 2935* set tdesc filename: Retrieving Descriptions. 2936 (line 18) 2937* set thread, Hurd command: Hurd Native. (line 91) 2938* set timeout: MIPS Embedded. (line 83) 2939* set trace-commands: Messages/Warnings. (line 65) 2940* set tracepoint: Create and Delete Tracepoints. 2941 (line 6) 2942* set trust-readonly-sections: Files. (line 258) 2943* set tui active-border-mode: TUI Configuration. (line 24) 2944* set tui border-kind: TUI Configuration. (line 9) 2945* set tui border-mode: TUI Configuration. (line 23) 2946* set unwindonsignal: Calling. (line 26) 2947* set variable: Assignment. (line 16) 2948* set verbose: Messages/Warnings. (line 15) 2949* set watchdog: Maintenance Commands. 2950 (line 257) 2951* set width: Screen Size. (line 21) 2952* set write: Patching. (line 15) 2953* set-mark (C-@): Miscellaneous Commands. 2954 (line 32) 2955* set_debug_traps: Stub Contents. (line 10) 2956* setting variables: Assignment. (line 6) 2957* setting watchpoints: Set Watchpoints. (line 6) 2958* SH: Remote Stub. (line 63) 2959* sh-stub.c: Remote Stub. (line 63) 2960* share: Files. (line 327) 2961* shared libraries: Files. (line 281) 2962* shared library events, remote reply: Stop Reply Packets. (line 52) 2963* sharedlibrary: Files. (line 327) 2964* shell: Shell Commands. (line 10) 2965* shell escape: Shell Commands. (line 10) 2966* show: Help. (line 112) 2967* show all user variables: Convenience Vars. (line 37) 2968* show annotate: Annotations Overview. 2969 (line 34) 2970* show architecture: Targets. (line 21) 2971* show args: Arguments. (line 28) 2972* show arm: ARM. (line 22) 2973* show auto-solib-add: Files. (line 317) 2974* show backtrace: Backtrace. (line 105) 2975* show board-address: M32R/D. (line 24) 2976* show breakpoint auto-hw: Set Breaks. (line 251) 2977* show breakpoint pending: Set Breaks. (line 211) 2978* show can-use-hw-watchpoints: Set Watchpoints. (line 71) 2979* show case-sensitive: Symbols. (line 40) 2980* show charset: Character Sets. (line 53) 2981* show check range: Range Checking. (line 34) 2982* show check type: Type Checking. (line 42) 2983* show coerce-float-to-double: ABI. (line 50) 2984* show com1base: DJGPP Native. (line 137) 2985* show com1irq: DJGPP Native. (line 137) 2986* show com2base: DJGPP Native. (line 137) 2987* show com2irq: DJGPP Native. (line 137) 2988* show com3base: DJGPP Native. (line 137) 2989* show com3irq: DJGPP Native. (line 137) 2990* show com4base: DJGPP Native. (line 137) 2991* show com4irq: DJGPP Native. (line 137) 2992* show commands: Command History. (line 78) 2993* show complaints: Messages/Warnings. (line 35) 2994* show confirm: Messages/Warnings. (line 56) 2995* show convenience: Convenience Vars. (line 37) 2996* show copying: Help. (line 136) 2997* show cp-abi: ABI. (line 53) 2998* show cygwin-exceptions: Cygwin Native. (line 38) 2999* show debug: Debugging Output. (line 22) 3000* show debug mips: MIPS. (line 85) 3001* show debug monitor: Target Commands. (line 112) 3002* show debug nto-debug: Neutrino. (line 13) 3003* show debug-file-directory: Separate Debug Files. 3004 (line 70) 3005* show detach-on-follow: Processes. (line 71) 3006* show directories: Source Path. (line 111) 3007* show disassembly-flavor: Machine Code. (line 77) 3008* show download-path: M32R/D. (line 18) 3009* show editing: Editing. (line 22) 3010* show environment: Environment. (line 33) 3011* show exceptions, Hurd command: Hurd Native. (line 46) 3012* show exec-done-display: Debugging Output. (line 14) 3013* show follow-fork-mode: Processes. (line 49) 3014* show gnutarget: Target Commands. (line 40) 3015* show hash, for remote monitors: Target Commands. (line 105) 3016* show height: Screen Size. (line 21) 3017* show history: Command History. (line 70) 3018* show host-charset: Character Sets. (line 56) 3019* show inferior-tty: Input/Output. (line 52) 3020* show input-radix: Numbers. (line 36) 3021* show language: Show. (line 10) 3022* show last commands: Command History. (line 78) 3023* show listsize: List. (line 36) 3024* show logging: Logging Output. (line 26) 3025* show max-user-call-depth: Define. (line 73) 3026* show mem inaccessible-by-default: Memory Region Attributes. 3027 (line 136) 3028* show mips abi: MIPS. (line 54) 3029* show mips mask-address: MIPS. (line 67) 3030* show mipsfpu: MIPS Embedded. (line 60) 3031* show monitor-prompt, MIPS remote: MIPS Embedded. (line 119) 3032* show monitor-warnings, MIPS remote: MIPS Embedded. (line 129) 3033* show new-console: Cygwin Native. (line 47) 3034* show new-group: Cygwin Native. (line 56) 3035* show opaque-type-resolution: Symbols. (line 247) 3036* show osabi: ABI. (line 11) 3037* show output-radix: Numbers. (line 39) 3038* show overload-resolution: Debugging C Plus Plus. 3039 (line 64) 3040* show pagination: Screen Size. (line 42) 3041* show paths: Environment. (line 29) 3042* show print: Print Settings. (line 39) 3043* show processor: Targets. (line 31) 3044* show procfs-file: SVR4 Process Information. 3045 (line 64) 3046* show procfs-trace: SVR4 Process Information. 3047 (line 56) 3048* show prompt: Prompt. (line 19) 3049* show radix: Numbers. (line 44) 3050* show rdiheartbeat: ARM. (line 98) 3051* show rdiromatzero: ARM. (line 90) 3052* show remote: Remote Configuration. 3053 (line 6) 3054* show remote system-call-allowed: system. (line 42) 3055* show remote-mips64-transfers-32bit-regs: MIPS. (line 77) 3056* show remotecache: Caching Remote Data. (line 19) 3057* show remoteflow: Remote Configuration. 3058 (line 45) 3059* show retransmit-timeout: MIPS Embedded. (line 83) 3060* show rstack_high_address: A29K. (line 17) 3061* show sdstimeout: PowerPC. (line 25) 3062* show server-address: M32R/D. (line 31) 3063* show shell: Cygwin Native. (line 82) 3064* show signal-thread: Hurd Native. (line 28) 3065* show signals, Hurd command: Hurd Native. (line 17) 3066* show sigs, Hurd command: Hurd Native. (line 17) 3067* show sigthread: Hurd Native. (line 28) 3068* show solib-search-path: Files. (line 398) 3069* show stop-on-solib-events: Files. (line 352) 3070* show stopped, Hurd command: Hurd Native. (line 37) 3071* show struct-convention: i386. (line 15) 3072* show substitute-path: Source Path. (line 151) 3073* show symbol-reloading: Symbols. (line 229) 3074* show syn-garbage-limit, MIPS remote: MIPS Embedded. (line 103) 3075* show sysroot: Files. (line 384) 3076* show target-charset: Character Sets. (line 59) 3077* show task, Hurd commands: Hurd Native. (line 57) 3078* show tdesc filename: Retrieving Descriptions. 3079 (line 25) 3080* show thread, Hurd command: Hurd Native. (line 101) 3081* show timeout: MIPS Embedded. (line 83) 3082* show unwindonsignal: Calling. (line 33) 3083* show user: Define. (line 67) 3084* show values: Value History. (line 47) 3085* show verbose: Messages/Warnings. (line 21) 3086* show version: Help. (line 126) 3087* show warranty: Help. (line 140) 3088* show width: Screen Size. (line 21) 3089* show write: Patching. (line 26) 3090* show-all-if-ambiguous: Readline Init File Syntax. 3091 (line 164) 3092* show-all-if-unmodified: Readline Init File Syntax. 3093 (line 170) 3094* si (stepi): Continuing and Stepping. 3095 (line 190) 3096* signal: Signaling. (line 6) 3097* signal annotation: Annotations for Running. 3098 (line 42) 3099* signal-name annotation: Annotations for Running. 3100 (line 22) 3101* signal-name-end annotation: Annotations for Running. 3102 (line 22) 3103* signal-string annotation: Annotations for Running. 3104 (line 22) 3105* signal-string-end annotation: Annotations for Running. 3106 (line 22) 3107* signalled annotation: Annotations for Running. 3108 (line 22) 3109* signals: Signals. (line 6) 3110* SIGQUIT signal, dump core of GDB: Maintenance Commands. 3111 (line 69) 3112* silent: Break Commands. (line 38) 3113* sim: Z8000. (line 15) 3114* sim, a command: Embedded Processors. (line 13) 3115* simulator, Z8000: Z8000. (line 6) 3116* size of remote memory accesses: Packets. (line 172) 3117* size of screen: Screen Size. (line 6) 3118* snapshot of a process: Checkpoint/Restart. (line 6) 3119* software watchpoints: Set Watchpoints. (line 22) 3120* source: Command Files. (line 14) 3121* source annotation: Source Annotations. (line 6) 3122* source file and line of a symbol: Print Settings. (line 51) 3123* source line and its code address: Machine Code. (line 6) 3124* source path: Source Path. (line 6) 3125* Sparc: Remote Stub. (line 66) 3126* sparc-stub.c: Remote Stub. (line 66) 3127* sparcl-stub.c: Remote Stub. (line 69) 3128* Sparclet: Sparclet. (line 6) 3129* SparcLite: Remote Stub. (line 69) 3130* Special Fortran commands: Special Fortran Commands. 3131 (line 6) 3132* spr: OpenRISC 1000. (line 33) 3133* SPU: SPU. (line 6) 3134* SSE registers (x86): Registers. (line 71) 3135* stack frame: Frames. (line 6) 3136* stack on Alpha: MIPS. (line 6) 3137* stack on MIPS: MIPS. (line 6) 3138* stack pointer register: Registers. (line 26) 3139* stacking targets: Active Targets. (line 6) 3140* standard registers: Registers. (line 26) 3141* start: Starting. (line 70) 3142* start a new trace experiment: Starting and Stopping Trace Experiments. 3143 (line 6) 3144* start-kbd-macro (C-x (): Keyboard Macros. (line 6) 3145* starting: Starting. (line 6) 3146* starting annotation: Annotations for Running. 3147 (line 6) 3148* startup code, and backtrace: Backtrace. (line 87) 3149* stat, file-i/o system call: stat/fstat. (line 6) 3150* static members of C++ objects: Print Settings. (line 301) 3151* static members of Pascal objects: Print Settings. (line 312) 3152* status of trace data collection: Starting and Stopping Trace Experiments. 3153 (line 20) 3154* status output in GDB/MI: GDB/MI Output Syntax. 3155 (line 92) 3156* step: Continuing and Stepping. 3157 (line 46) 3158* stepi: Continuing and Stepping. 3159 (line 190) 3160* stepping: Continuing and Stepping. 3161 (line 6) 3162* stepping into functions with no line info: Continuing and Stepping. 3163 (line 93) 3164* stop a running trace experiment: Starting and Stopping Trace Experiments. 3165 (line 12) 3166* stop on C++ exceptions: Set Catchpoints. (line 13) 3167* stop reply packets: Stop Reply Packets. (line 6) 3168* stop, a pseudo-command: Hooks. (line 21) 3169* stopped threads: Thread Stops. (line 31) 3170* stopping annotation: Annotations for Running. 3171 (line 6) 3172* stream records in GDB/MI: GDB/MI Stream Records. 3173 (line 6) 3174* struct return convention: i386. (line 7) 3175* struct stat, in file-i/o protocol: struct stat. (line 6) 3176* struct timeval, in file-i/o protocol: struct timeval. (line 6) 3177* struct user contents: OS Information. (line 9) 3178* struct/union returned in registers: i386. (line 7) 3179* stub example, remote debugging: Remote Stub. (line 6) 3180* stupid questions: Messages/Warnings. (line 50) 3181* Super-H: Super-H. (line 6) 3182* supported packets, remote query: General Query Packets. 3183 (line 228) 3184* switching threads: Threads. (line 6) 3185* switching threads automatically: Threads. (line 152) 3186* symbol decoding style, C++: Print Settings. (line 255) 3187* symbol dump: Symbols. (line 250) 3188* symbol from address: Symbols. (line 54) 3189* symbol lookup, remote request: General Query Packets. 3190 (line 367) 3191* symbol names: Symbols. (line 14) 3192* symbol overloading: Breakpoint Menus. (line 6) 3193* symbol table: Files. (line 6) 3194* symbol tables, listing GDB's internal: Symbols. (line 269) 3195* symbol, source file and line: Print Settings. (line 51) 3196* symbol-file: Files. (line 45) 3197* symbols, reading from relocatable object files: Files. (line 132) 3198* symbols, reading immediately: Files. (line 90) 3199* synchronize with remote MIPS target: MIPS Embedded. (line 98) 3200* syscall DSO: Files. (line 162) 3201* sysinfo: DJGPP Native. (line 19) 3202* system calls and thread breakpoints: Thread Stops. (line 36) 3203* system root, alternate: Files. (line 366) 3204* system, file-i/o system call: system. (line 6) 3205* T packet: Packets. (line 259) 3206* t packet: Packets. (line 254) 3207* T packet reply: Stop Reply Packets. (line 22) 3208* tabset: TUI Commands. (line 78) 3209* target: Target Commands. (line 49) 3210* target architecture: Targets. (line 17) 3211* target array: MIPS Embedded. (line 49) 3212* target byte order: Byte Order. (line 6) 3213* target character set: Character Sets. (line 6) 3214* target dbug: M68K. (line 9) 3215* target ddb PORT: MIPS Embedded. (line 41) 3216* target debugging info: Debugging Output. (line 111) 3217* target descriptions: Target Descriptions. (line 6) 3218* target descriptions, ARM features: ARM Features. (line 6) 3219* target descriptions, inclusion: Target Description Format. 3220 (line 51) 3221* target descriptions, M68K features: M68K Features. (line 6) 3222* target descriptions, MIPS features: ARM Features. (line 21) 3223* target descriptions, predefined types: Predefined Target Types. 3224 (line 6) 3225* target descriptions, standard features: Standard Target Features. 3226 (line 6) 3227* target descriptions, XML format: Target Description Format. 3228 (line 6) 3229* target dink32: PowerPC. (line 6) 3230* target jtag: OpenRISC 1000. (line 9) 3231* target lsi PORT: MIPS Embedded. (line 44) 3232* target m32r: M32R/D. (line 6) 3233* target m32rsdi: M32R/D. (line 9) 3234* target mips PORT: MIPS Embedded. (line 14) 3235* target op50n: PA. (line 6) 3236* target output in GDB/MI: GDB/MI Output Syntax. 3237 (line 108) 3238* target pmon PORT: MIPS Embedded. (line 38) 3239* target ppcbug: PowerPC. (line 9) 3240* target ppcbug1: PowerPC. (line 10) 3241* target r3900: MIPS Embedded. (line 46) 3242* target rdi: ARM. (line 6) 3243* target rdp: ARM. (line 11) 3244* target remote: Connecting. (line 11) 3245* target sds: PowerPC. (line 14) 3246* target sim, with Z8000: Z8000. (line 15) 3247* target sparclite: Sparclite. (line 6) 3248* target stack description: Maintenance Commands. 3249 (line 174) 3250* target vxworks: VxWorks. (line 6) 3251* target w89k: PA. (line 9) 3252* task attributes (GNU Hurd): Hurd Native. (line 49) 3253* task exception port, GNU Hurd: Hurd Native. (line 68) 3254* task suspend count: Hurd Native. (line 60) 3255* tbreak: Set Breaks. (line 74) 3256* TCP port, target remote: Connecting. (line 29) 3257* tdump: tdump. (line 6) 3258* terminal: Input/Output. (line 6) 3259* Text User Interface: TUI. (line 6) 3260* tfind: tfind. (line 6) 3261* thbreak: Set Breaks. (line 101) 3262* this, inside C++ member functions: C Plus Plus Expressions. 3263 (line 22) 3264* thread apply: Threads. (line 143) 3265* thread attributes info, remote request: General Query Packets. 3266 (line 403) 3267* thread breakpoints: Thread Stops. (line 10) 3268* thread breakpoints and system calls: Thread Stops. (line 36) 3269* thread default settings, GNU Hurd: Hurd Native. (line 131) 3270* thread identifier (GDB): Threads. (line 56) 3271* thread identifier (GDB), on HP-UX: Threads. (line 82) 3272* thread identifier (system): Threads. (line 44) 3273* thread identifier (system), on HP-UX: Threads. (line 86) 3274* thread info (Solaris): Threads. (line 126) 3275* thread information, remote request: General Query Packets. 3276 (line 166) 3277* thread number: Threads. (line 56) 3278* thread properties, GNU Hurd: Hurd Native. (line 91) 3279* thread suspend count, GNU Hurd: Hurd Native. (line 110) 3280* thread THREADNO: Threads. (line 128) 3281* threads and watchpoints: Set Watchpoints. (line 143) 3282* threads of execution: Threads. (line 6) 3283* threads, automatic switching: Threads. (line 152) 3284* threads, continuing: Thread Stops. (line 69) 3285* threads, stopped: Thread Stops. (line 31) 3286* time of command execution: Maintenance Commands. 3287 (line 237) 3288* timeout for commands: Maintenance Commands. 3289 (line 257) 3290* timeout for serial communications: Remote Configuration. 3291 (line 65) 3292* timeout, MIPS protocol: MIPS Embedded. (line 83) 3293* tload, M32R: M32R/D. (line 39) 3294* trace: Create and Delete Tracepoints. 3295 (line 6) 3296* trace experiment, status of: Starting and Stopping Trace Experiments. 3297 (line 20) 3298* traceback: Backtrace. (line 6) 3299* tracepoint actions: Tracepoint Actions. (line 6) 3300* tracepoint data, display: tdump. (line 6) 3301* tracepoint deletion: Create and Delete Tracepoints. 3302 (line 34) 3303* tracepoint number: Create and Delete Tracepoints. 3304 (line 31) 3305* tracepoint packets: Tracepoint Packets. (line 6) 3306* tracepoint pass count: Tracepoint Passcounts. 3307 (line 6) 3308* tracepoint variables: Tracepoint Variables. 3309 (line 6) 3310* tracepoints: Tracepoints. (line 6) 3311* trailing underscore, in Fortran symbols: Fortran. (line 9) 3312* translating between character sets: Character Sets. (line 6) 3313* transpose-chars (C-t): Commands For Text. (line 30) 3314* transpose-words (M-t): Commands For Text. (line 36) 3315* tstart: Starting and Stopping Trace Experiments. 3316 (line 6) 3317* tstatus: Starting and Stopping Trace Experiments. 3318 (line 20) 3319* tstop: Starting and Stopping Trace Experiments. 3320 (line 12) 3321* tty: Input/Output. (line 23) 3322* TUI: TUI. (line 6) 3323* TUI commands: TUI Commands. (line 6) 3324* TUI configuration variables: TUI Configuration. (line 6) 3325* TUI key bindings: TUI Keys. (line 6) 3326* tui reg: TUI Commands. (line 55) 3327* TUI single key mode: TUI Single Key Mode. (line 6) 3328* type casting memory: Expressions. (line 42) 3329* type chain of a data type: Maintenance Commands. 3330 (line 186) 3331* type checking: Checks. (line 31) 3332* type conversions in C++: C Plus Plus Expressions. 3333 (line 27) 3334* u (SingleKey TUI key): TUI Single Key Mode. (line 31) 3335* u (until): Continuing and Stepping. 3336 (line 117) 3337* UDP port, target remote: Connecting. (line 49) 3338* undisplay: Auto Display. (line 45) 3339* undo (C-_ or C-x C-u): Miscellaneous Commands. 3340 (line 22) 3341* unions in structures, printing: Print Settings. (line 195) 3342* universal-argument (): Numeric Arguments. (line 10) 3343* unix-filename-rubout (): Commands For Killing. 3344 (line 32) 3345* unix-line-discard (C-u): Commands For Killing. 3346 (line 12) 3347* unix-word-rubout (C-w): Commands For Killing. 3348 (line 28) 3349* unknown address, locating: Output Formats. (line 35) 3350* unlink, file-i/o system call: unlink. (line 6) 3351* unlinked object files: Files. (line 26) 3352* unload symbols from shared libraries: Files. (line 336) 3353* unmap an overlay: Overlay Commands. (line 39) 3354* unmapped overlays: How Overlays Work. (line 6) 3355* unset environment: Environment. (line 55) 3356* unset substitute-path: Source Path. (line 143) 3357* unset tdesc filename: Retrieving Descriptions. 3358 (line 21) 3359* unsupported languages: Unsupported Languages. 3360 (line 6) 3361* until: Continuing and Stepping. 3362 (line 117) 3363* unwind stack in called functions: Calling. (line 26) 3364* Up: TUI Keys. (line 53) 3365* up: Selection. (line 35) 3366* up-silently: Selection. (line 64) 3367* upcase-word (M-u): Commands For Text. (line 41) 3368* update: TUI Commands. (line 70) 3369* upload, M32R: M32R/D. (line 34) 3370* use only software watchpoints: Set Watchpoints. (line 60) 3371* use_dbt_break: M32R/D. (line 64) 3372* use_debug_dma: M32R/D. (line 53) 3373* use_ib_break: M32R/D. (line 61) 3374* use_mon_code: M32R/D. (line 57) 3375* user-defined command: Define. (line 6) 3376* user-defined macros: Macros. (line 54) 3377* user-defined variables: Convenience Vars. (line 6) 3378* v (SingleKey TUI key): TUI Single Key Mode. (line 34) 3379* value history: Value History. (line 6) 3380* value optimized out, in backtrace: Backtrace. (line 65) 3381* variable name conflict: Variables. (line 36) 3382* variable object debugging info: Debugging Output. (line 122) 3383* variable objects in GDB/MI: GDB/MI Variable Objects. 3384 (line 9) 3385* variable values, wrong: Variables. (line 58) 3386* variables, readline: Readline Init File Syntax. 3387 (line 34) 3388* variables, setting: Assignment. (line 16) 3389* vCont packet: Packets. (line 273) 3390* vCont? packet: Packets. (line 299) 3391* vector unit: Vector Unit. (line 6) 3392* vector, auxiliary: OS Information. (line 21) 3393* verbose operation: Messages/Warnings. (line 6) 3394* verify remote memory image: Memory. (line 105) 3395* vFlashDone packet: Packets. (line 349) 3396* vFlashErase packet: Packets. (line 310) 3397* vFlashWrite packet: Packets. (line 327) 3398* virtual functions (C++) display: Print Settings. (line 323) 3399* visible-stats: Readline Init File Syntax. 3400 (line 179) 3401* VTBL display: Print Settings. (line 323) 3402* VxWorks: VxWorks. (line 6) 3403* vxworks-timeout: VxWorks. (line 23) 3404* w (SingleKey TUI key): TUI Single Key Mode. (line 37) 3405* watch: Set Watchpoints. (line 33) 3406* watchdog timer: Maintenance Commands. 3407 (line 257) 3408* watchpoint annotation: Annotations for Running. 3409 (line 50) 3410* watchpoints: Breakpoints. (line 20) 3411* watchpoints and threads: Set Watchpoints. (line 143) 3412* weak alias functions: Calling. (line 36) 3413* whatis: Symbols. (line 66) 3414* where: Backtrace. (line 34) 3415* where to look for shared libraries: Files. (line 361) 3416* while: Command Files. (line 67) 3417* while-stepping (tracepoints): Tracepoint Actions. (line 67) 3418* wild pointer, interpreting: Print Settings. (line 79) 3419* winheight: TUI Commands. (line 74) 3420* word completion: Completion. (line 6) 3421* working directory: Source Path. (line 99) 3422* working directory (of your program): Working Directory. (line 6) 3423* working language: Languages. (line 13) 3424* write data into object, remote request: General Query Packets. 3425 (line 520) 3426* write, file-i/o system call: write. (line 6) 3427* writing into corefiles: Patching. (line 6) 3428* writing into executables: Patching. (line 6) 3429* wrong values: Variables. (line 58) 3430* x (examine memory): Memory. (line 9) 3431* x command, default address: Machine Code. (line 30) 3432* X packet: Packets. (line 357) 3433* x(examine), and info line: Machine Code. (line 30) 3434* x86 hardware debug registers: Maintenance Commands. 3435 (line 223) 3436* XInclude: Target Description Format. 3437 (line 51) 3438* XML parser debugging: Debugging Output. (line 130) 3439* yank (C-y): Commands For Killing. 3440 (line 59) 3441* yank-last-arg (M-. or M-_): Commands For History. 3442 (line 64) 3443* yank-nth-arg (M-C-y): Commands For History. 3444 (line 55) 3445* yank-pop (M-y): Commands For Killing. 3446 (line 62) 3447* yanking text: Readline Killing Commands. 3448 (line 6) 3449* z packet: Packets. (line 370) 3450* Z packets: Packets. (line 370) 3451* Z0 packet: Packets. (line 385) 3452* z0 packet: Packets. (line 385) 3453* Z1 packet: Packets. (line 411) 3454* z1 packet: Packets. (line 411) 3455* Z2 packet: Packets. (line 432) 3456* z2 packet: Packets. (line 432) 3457* Z3 packet: Packets. (line 446) 3458* z3 packet: Packets. (line 446) 3459* Z4 packet: Packets. (line 460) 3460* z4 packet: Packets. (line 460) 3461* Z8000: Z8000. (line 6) 3462* Zilog Z8000 simulator: Z8000. (line 6) 3463* {TYPE}: Expressions. (line 42) 3464 3465 3466