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