| This is gdbint.info, produced by makeinfo version 4.8 from |
| ./gdbint.texinfo. |
| |
| INFO-DIR-SECTION Software development |
| START-INFO-DIR-ENTRY |
| * Gdb-Internals: (gdbint). The GNU debugger's internals. |
| END-INFO-DIR-ENTRY |
| |
| Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000, |
| 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010 Free Software |
| Foundation, Inc. Contributed by Cygnus Solutions. Written by John |
| Gilmore. Second Edition by Stan Shebs. |
| |
| Permission is granted to copy, distribute and/or modify this document |
| under the terms of the GNU Free Documentation License, Version 1.3 or |
| any later version published by the Free Software Foundation; with no |
| Invariant Sections, with no Front-Cover Texts, and with no Back-Cover |
| Texts. A copy of the license is included in the section entitled "GNU |
| Free Documentation License". |
| |
| This file documents the internals of the GNU debugger GDB. |
| |
| Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000, |
| 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010 Free Software |
| Foundation, Inc. Contributed by Cygnus Solutions. Written by John |
| Gilmore. Second Edition by Stan Shebs. |
| |
| Permission is granted to copy, distribute and/or modify this document |
| under the terms of the GNU Free Documentation License, Version 1.3 or |
| any later version published by the Free Software Foundation; with no |
| Invariant Sections, with no Front-Cover Texts, and with no Back-Cover |
| Texts. A copy of the license is included in the section entitled "GNU |
| Free Documentation License". |
| |
| |
| Indirect: |
| gdbint.info-1: 1537 |
| gdbint.info-2: 299035 |
| |
| Tag Table: |
| (Indirect) |
| Node: Top1537 |
| Node: Summary2418 |
| Node: Requirements2568 |
| Node: Contributors4047 |
| Node: Overall Structure5640 |
| Node: Algorithms10663 |
| Node: User Interface42105 |
| Ref: UI-Independent Output43960 |
| Ref: User Interface-Footnote-165931 |
| Ref: User Interface-Footnote-265980 |
| Node: libgdb66215 |
| Node: Values70166 |
| Node: Stack Frames73010 |
| Node: Symbol Handling77992 |
| Node: Language Support94797 |
| Node: Host Definition99523 |
| Node: Target Architecture Definition103882 |
| Node: OS ABI Variant Handling104702 |
| Node: Initialize New Architecture109547 |
| Node: How an Architecture is Represented109898 |
| Node: Looking Up an Existing Architecture111855 |
| Node: Creating a New Architecture114774 |
| Node: Registers and Memory116812 |
| Node: Pointers and Addresses117604 |
| Ref: Pointers and Addresses-Footnote-1123605 |
| Node: Address Classes123848 |
| Node: Register Representation127093 |
| Node: Raw and Cooked Registers127467 |
| Node: Register Architecture Functions & Variables128651 |
| Node: Register Information Functions132260 |
| Ref: Register Information Functions-Footnote-1138166 |
| Node: Register and Memory Data138585 |
| Node: Register Caching141734 |
| Node: Frame Interpretation143270 |
| Node: All About Stack Frames143676 |
| Ref: All About Stack Frames-Footnote-1149027 |
| Node: Frame Handling Terminology149259 |
| Node: Prologue Caches151786 |
| Node: Functions and Variable to Analyze Frames153467 |
| Ref: frame_align155565 |
| Node: Functions to Access Frame Data157079 |
| Node: Analyzing Stacks---Frame Sniffers159370 |
| Ref: Analyzing Stacks---Frame Sniffers-Footnote-1164020 |
| Node: Inferior Call Setup164517 |
| Node: About Dummy Frames164800 |
| Node: Functions Creating Dummy Frames165426 |
| Node: Adding support for debugging core files169483 |
| Node: Defining Other Architecture Features170027 |
| Ref: gdbarch_breakpoint_from_pc174874 |
| Ref: gdbarch_stabs_argument_has_addr187268 |
| Ref: gdbarch_push_dummy_call187515 |
| Ref: gdbarch_push_dummy_code188075 |
| Ref: gdbarch_return_value189057 |
| Ref: gdbarch_dummy_id194823 |
| Node: Adding a New Target195511 |
| Node: Target Descriptions197978 |
| Node: Target Descriptions Implementation198917 |
| Node: Adding Target Described Register Support200291 |
| Node: Target Vector Definition203237 |
| Node: Managing Execution State203769 |
| Node: Existing Targets205582 |
| Node: Native Debugging208097 |
| Node: Support Libraries211925 |
| Node: Coding223440 |
| Node: Porting GDB248550 |
| Node: Versions and Branches250419 |
| Ref: Tags256375 |
| Ref: experimental branch tags256706 |
| Node: Start of New Year Procedure257438 |
| Node: Releasing GDB259244 |
| Node: Testsuite277476 |
| Ref: Testsuite-Footnote-1289341 |
| Node: Hints289459 |
| Node: Getting Started289781 |
| Node: Debugging GDB293946 |
| Node: GDB Observers299035 |
| Node: GNU Free Documentation License307343 |
| Node: Index332510 |
| |
| End Tag Table |