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 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.1 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 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.1 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: 1525 gdbint.info-2: 296080  Tag Table: (Indirect) Node: Top1525 Node: Summary2406 Node: Requirements2556 Node: Contributors4035 Node: Overall Structure5628 Node: Algorithms10651 Node: User Interface42506 Ref: UI-Independent Output44361 Ref: User Interface-Footnote-166332 Ref: User Interface-Footnote-266381 Node: libgdb66616 Node: Values70567 Node: Stack Frames73411 Node: Symbol Handling78393 Node: Language Support94927 Node: Host Definition99653 Node: Target Architecture Definition104644 Node: OS ABI Variant Handling105464 Node: Initialize New Architecture110309 Node: How an Architecture is Represented110660 Node: Looking Up an Existing Architecture112617 Node: Creating a New Architecture115536 Node: Registers and Memory117574 Node: Pointers and Addresses118366 Ref: Pointers and Addresses-Footnote-1124367 Node: Address Classes124610 Node: Register Representation127855 Node: Raw and Cooked Registers128229 Node: Register Architecture Functions & Variables129413 Node: Register Information Functions133022 Ref: Register Information Functions-Footnote-1138928 Node: Register and Memory Data139347 Node: Register Caching142496 Node: Frame Interpretation144032 Node: All About Stack Frames144438 Ref: All About Stack Frames-Footnote-1149789 Node: Frame Handling Terminology150021 Node: Prologue Caches152548 Node: Functions and Variable to Analyze Frames154229 Ref: frame_align156327 Node: Functions to Access Frame Data157841 Node: Analyzing Stacks---Frame Sniffers160132 Ref: Analyzing Stacks---Frame Sniffers-Footnote-1164782 Node: Inferior Call Setup165279 Node: About Dummy Frames165562 Node: Functions Creating Dummy Frames166188 Node: Adding support for debugging core files170245 Node: Defining Other Architecture Features170789 Ref: gdbarch_breakpoint_from_pc175636 Ref: gdbarch_stabs_argument_has_addr188030 Ref: gdbarch_push_dummy_call188277 Ref: gdbarch_push_dummy_code188837 Ref: gdbarch_return_value189819 Ref: gdbarch_dummy_id195585 Node: Adding a New Target196273 Node: Target Descriptions198740 Node: Target Descriptions Implementation199679 Node: Adding Target Described Register Support201053 Node: Target Vector Definition203999 Node: Managing Execution State204531 Node: Existing Targets206344 Node: Native Debugging208859 Node: Support Libraries212687 Node: Coding224202 Node: Porting GDB249211 Node: Versions and Branches251080 Ref: Tags257036 Ref: experimental branch tags257367 Node: Start of New Year Procedure258099 Node: Releasing GDB259614 Node: Testsuite277846 Node: Hints286550 Node: Getting Started286872 Node: Debugging GDB291015 Node: GDB Observers296080 Node: GNU Free Documentation License303662 Node: Index326106  End Tag Table