This is gdbint.info, produced by makeinfo version 4.8 from
|
This is gdbint.info, produced by makeinfo version 4.8 from
|
../.././gdb/doc/gdbint.texinfo.
|
../.././gdb/doc/gdbint.texinfo.
|
|
|
INFO-DIR-SECTION Software development
|
INFO-DIR-SECTION Software development
|
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
* Gdb-Internals: (gdbint). The GNU debugger's internals.
|
* Gdb-Internals: (gdbint). The GNU debugger's internals.
|
END-INFO-DIR-ENTRY
|
END-INFO-DIR-ENTRY
|
|
|
This file documents the internals of the GNU debugger GDB.
|
This file documents the internals of the GNU debugger GDB.
|
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
|
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
|
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
Contributed by Cygnus Solutions. Written by John Gilmore. Second
|
Contributed by Cygnus Solutions. Written by John Gilmore. Second
|
Edition by Stan Shebs.
|
Edition by Stan Shebs.
|
|
|
Permission is granted to copy, distribute and/or modify this document
|
Permission is granted to copy, distribute and/or modify this document
|
under the terms of the GNU Free Documentation License, Version 1.1 or
|
under the terms of the GNU Free Documentation License, Version 1.1 or
|
any later version published by the Free Software Foundation; with no
|
any later version published by the Free Software Foundation; with no
|
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
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
|
Texts. A copy of the license is included in the section entitled "GNU
|
Free Documentation License".
|
Free Documentation License".
|
|
|
|
|
Indirect:
|
Indirect:
|
gdbint.info-1: 904
|
gdbint.info-1: 904
|
gdbint.info-2: 288529
|
gdbint.info-2: 288529
|
|
|
Tag Table:
|
Tag Table:
|
(Indirect)
|
(Indirect)
|
Node: Top904
|
Node: Top904
|
Node: Requirements1767
|
Node: Requirements1767
|
Node: Overall Structure3255
|
Node: Overall Structure3255
|
Node: Algorithms8191
|
Node: Algorithms8191
|
Node: User Interface40683
|
Node: User Interface40683
|
Ref: User Interface-Footnote-164475
|
Ref: User Interface-Footnote-164475
|
Ref: User Interface-Footnote-264524
|
Ref: User Interface-Footnote-264524
|
Node: libgdb64759
|
Node: libgdb64759
|
Node: Symbol Handling68719
|
Node: Symbol Handling68719
|
Node: Language Support83499
|
Node: Language Support83499
|
Node: Host Definition88900
|
Node: Host Definition88900
|
Node: Target Architecture Definition95983
|
Node: Target Architecture Definition95983
|
Node: OS ABI Variant Handling96800
|
Node: OS ABI Variant Handling96800
|
Node: Initialize New Architecture101642
|
Node: Initialize New Architecture101642
|
Node: Registers and Memory103211
|
Node: Registers and Memory103211
|
Node: Pointers and Addresses104001
|
Node: Pointers and Addresses104001
|
Ref: Pointers and Addresses-Footnote-1110026
|
Ref: Pointers and Addresses-Footnote-1110026
|
Node: Address Classes110269
|
Node: Address Classes110269
|
Node: Raw and Virtual Registers113533
|
Node: Raw and Virtual Registers113533
|
Node: Register and Memory Data118417
|
Node: Register and Memory Data118417
|
Node: Frame Interpretation121845
|
Node: Frame Interpretation121845
|
Node: Inferior Call Setup122044
|
Node: Inferior Call Setup122044
|
Node: Compiler Characteristics122241
|
Node: Compiler Characteristics122241
|
Node: Target Conditionals122449
|
Node: Target Conditionals122449
|
Ref: gdbarch_breakpoint_from_pc127174
|
Ref: gdbarch_breakpoint_from_pc127174
|
Ref: frame_align133920
|
Ref: frame_align133920
|
Ref: DEPRECATED_FRAME_SAVED_PC136286
|
Ref: DEPRECATED_FRAME_SAVED_PC136286
|
Ref: gdbarch_unwind_pc136469
|
Ref: gdbarch_unwind_pc136469
|
Ref: gdbarch_unwind_sp137039
|
Ref: gdbarch_unwind_sp137039
|
Ref: gdbarch_stabs_argument_has_addr147068
|
Ref: gdbarch_stabs_argument_has_addr147068
|
Ref: gdbarch_push_dummy_call147573
|
Ref: gdbarch_push_dummy_call147573
|
Ref: gdbarch_push_dummy_code148189
|
Ref: gdbarch_push_dummy_code148189
|
Ref: SAVE_DUMMY_FRAME_TOS149071
|
Ref: SAVE_DUMMY_FRAME_TOS149071
|
Ref: gdbarch_return_value149733
|
Ref: gdbarch_return_value149733
|
Ref: gdbarch_write_pc154655
|
Ref: gdbarch_write_pc154655
|
Ref: TARGET_READ_SP154689
|
Ref: TARGET_READ_SP154689
|
Ref: gdbarch_unwind_dummy_id156433
|
Ref: gdbarch_unwind_dummy_id156433
|
Node: Adding a New Target157896
|
Node: Adding a New Target157896
|
Node: Target Descriptions160151
|
Node: Target Descriptions160151
|
Node: Target Descriptions Implementation161090
|
Node: Target Descriptions Implementation161090
|
Node: Adding Target Described Register Support162464
|
Node: Adding Target Described Register Support162464
|
Node: Target Vector Definition165410
|
Node: Target Vector Definition165410
|
Node: Managing Execution State165942
|
Node: Managing Execution State165942
|
Node: Existing Targets167755
|
Node: Existing Targets167755
|
Node: Native Debugging170076
|
Node: Native Debugging170076
|
Node: Support Libraries178701
|
Node: Support Libraries178701
|
Node: Coding190215
|
Node: Coding190215
|
Node: Porting GDB215191
|
Node: Porting GDB215191
|
Node: Versions and Branches217100
|
Node: Versions and Branches217100
|
Ref: Tags223060
|
Ref: Tags223060
|
Ref: experimental branch tags223391
|
Ref: experimental branch tags223391
|
Node: Start of New Year Procedure224123
|
Node: Start of New Year Procedure224123
|
Node: Releasing GDB225472
|
Node: Releasing GDB225472
|
Node: Testsuite243812
|
Node: Testsuite243812
|
Node: Hints251091
|
Node: Hints251091
|
Node: Getting Started251413
|
Node: Getting Started251413
|
Node: Debugging GDB255556
|
Node: Debugging GDB255556
|
Node: GDB Observers261483
|
Node: GDB Observers261483
|
Node: GNU Free Documentation License266085
|
Node: GNU Free Documentation License266085
|
Node: Index288529
|
Node: Index288529
|
|
|
End Tag Table
|
End Tag Table
|
|
|