| 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-1994, 1996, 1998-2006, 2008-2012 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-1994, 1996, 1998-2006, 2008-2012 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: 1399 |
| gdbint.info-2: 297864 |
| |
| Tag Table: |
| (Indirect) |
| Node: Top1399 |
| Node: Summary2350 |
| Node: Requirements2500 |
| Node: Contributors3979 |
| Node: Overall Structure5572 |
| Node: Algorithms10595 |
| Node: User Interface42037 |
| Ref: UI-Independent Output43892 |
| Ref: User Interface-Footnote-165882 |
| Ref: User Interface-Footnote-265931 |
| Node: libgdb66166 |
| Node: Values70117 |
| Node: Stack Frames72961 |
| Node: Symbol Handling77943 |
| Node: Language Support94748 |
| Node: Host Definition99474 |
| Node: Target Architecture Definition103833 |
| Node: OS ABI Variant Handling104653 |
| Node: Initialize New Architecture109498 |
| Node: How an Architecture is Represented109849 |
| Node: Looking Up an Existing Architecture111806 |
| Node: Creating a New Architecture114725 |
| Node: Registers and Memory116763 |
| Node: Pointers and Addresses117555 |
| Ref: Pointers and Addresses-Footnote-1123556 |
| Node: Address Classes123799 |
| Node: Register Representation127044 |
| Node: Raw and Cooked Registers127418 |
| Node: Register Architecture Functions & Variables128602 |
| Node: Register Information Functions132211 |
| Ref: Register Information Functions-Footnote-1138113 |
| Node: Register and Memory Data138532 |
| Node: Register Caching141681 |
| Node: Frame Interpretation143217 |
| Node: All About Stack Frames143623 |
| Ref: All About Stack Frames-Footnote-1148974 |
| Node: Frame Handling Terminology149206 |
| Node: Prologue Caches151733 |
| Node: Functions and Variable to Analyze Frames153414 |
| Ref: frame_align155512 |
| Node: Functions to Access Frame Data157026 |
| Node: Analyzing Stacks---Frame Sniffers159317 |
| Ref: Analyzing Stacks---Frame Sniffers-Footnote-1163967 |
| Node: Inferior Call Setup164464 |
| Node: About Dummy Frames164747 |
| Node: Functions Creating Dummy Frames165373 |
| Node: Adding support for debugging core files169430 |
| Node: Defining Other Architecture Features169974 |
| Ref: gdbarch_breakpoint_from_pc174821 |
| Ref: gdbarch_stabs_argument_has_addr187215 |
| Ref: gdbarch_push_dummy_call187462 |
| Ref: gdbarch_push_dummy_code188022 |
| Ref: gdbarch_return_value189004 |
| Ref: gdbarch_dummy_id194641 |
| Node: Adding a New Target195329 |
| Node: Target Descriptions197796 |
| Node: Target Descriptions Implementation198735 |
| Node: Adding Target Described Register Support200109 |
| Node: Target Vector Definition203055 |
| Node: Managing Execution State203587 |
| Node: Existing Targets205400 |
| Node: Native Debugging207915 |
| Node: Support Libraries211743 |
| Node: Coding Standards223268 |
| Node: Misc Guidelines231429 |
| Node: Porting GDB249792 |
| Node: Versions and Branches251670 |
| Ref: Tags257626 |
| Ref: experimental branch tags257957 |
| Node: Start of New Year Procedure258689 |
| Node: Releasing GDB260150 |
| Node: Testsuite278382 |
| Ref: Testsuite-Footnote-1293259 |
| Node: Hints293377 |
| Node: Getting Started293699 |
| Node: Debugging GDB297864 |
| Node: GDB Observers302992 |
| Node: GNU Free Documentation License311536 |
| Node: Concept Index336711 |
| Node: Function and Variable Index360346 |
| |
| End Tag Table |