1 |
25 |
jlechner |
This is gdbint.info, produced by makeinfo version 4.8 from
|
2 |
|
|
../.././gdb/doc/gdbint.texinfo.
|
3 |
|
|
|
4 |
|
|
INFO-DIR-SECTION Software development
|
5 |
|
|
START-INFO-DIR-ENTRY
|
6 |
|
|
* Gdb-Internals: (gdbint). The GNU debugger's internals.
|
7 |
|
|
END-INFO-DIR-ENTRY
|
8 |
|
|
|
9 |
|
|
This file documents the internals of the GNU debugger GDB.
|
10 |
|
|
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
|
11 |
|
|
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
12 |
|
|
Contributed by Cygnus Solutions. Written by John Gilmore. Second
|
13 |
|
|
Edition by Stan Shebs.
|
14 |
|
|
|
15 |
|
|
Permission is granted to copy, distribute and/or modify this document
|
16 |
|
|
under the terms of the GNU Free Documentation License, Version 1.1 or
|
17 |
|
|
any later version published by the Free Software Foundation; with no
|
18 |
|
|
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
19 |
|
|
Texts. A copy of the license is included in the section entitled "GNU
|
20 |
|
|
Free Documentation License".
|
21 |
|
|
|
22 |
|
|
|
23 |
|
|
Indirect:
|
24 |
|
|
gdbint.info-1: 904
|
25 |
|
|
gdbint.info-2: 288529
|
26 |
|
|
|
27 |
|
|
Tag Table:
|
28 |
|
|
(Indirect)
|
29 |
|
|
Node: Top904
|
30 |
|
|
Node: Requirements1767
|
31 |
|
|
Node: Overall Structure3255
|
32 |
|
|
Node: Algorithms8191
|
33 |
|
|
Node: User Interface40683
|
34 |
|
|
Ref: User Interface-Footnote-164475
|
35 |
|
|
Ref: User Interface-Footnote-264524
|
36 |
|
|
Node: libgdb64759
|
37 |
|
|
Node: Symbol Handling68719
|
38 |
|
|
Node: Language Support83499
|
39 |
|
|
Node: Host Definition88900
|
40 |
|
|
Node: Target Architecture Definition95983
|
41 |
|
|
Node: OS ABI Variant Handling96800
|
42 |
|
|
Node: Initialize New Architecture101642
|
43 |
|
|
Node: Registers and Memory103211
|
44 |
|
|
Node: Pointers and Addresses104001
|
45 |
|
|
Ref: Pointers and Addresses-Footnote-1110026
|
46 |
|
|
Node: Address Classes110269
|
47 |
|
|
Node: Raw and Virtual Registers113533
|
48 |
|
|
Node: Register and Memory Data118417
|
49 |
|
|
Node: Frame Interpretation121845
|
50 |
|
|
Node: Inferior Call Setup122044
|
51 |
|
|
Node: Compiler Characteristics122241
|
52 |
|
|
Node: Target Conditionals122449
|
53 |
|
|
Ref: gdbarch_breakpoint_from_pc127174
|
54 |
|
|
Ref: frame_align133920
|
55 |
|
|
Ref: DEPRECATED_FRAME_SAVED_PC136286
|
56 |
|
|
Ref: gdbarch_unwind_pc136469
|
57 |
|
|
Ref: gdbarch_unwind_sp137039
|
58 |
|
|
Ref: gdbarch_stabs_argument_has_addr147068
|
59 |
|
|
Ref: gdbarch_push_dummy_call147573
|
60 |
|
|
Ref: gdbarch_push_dummy_code148189
|
61 |
|
|
Ref: SAVE_DUMMY_FRAME_TOS149071
|
62 |
|
|
Ref: gdbarch_return_value149733
|
63 |
|
|
Ref: gdbarch_write_pc154655
|
64 |
|
|
Ref: TARGET_READ_SP154689
|
65 |
|
|
Ref: gdbarch_unwind_dummy_id156433
|
66 |
|
|
Node: Adding a New Target157896
|
67 |
|
|
Node: Target Descriptions160151
|
68 |
|
|
Node: Target Descriptions Implementation161090
|
69 |
|
|
Node: Adding Target Described Register Support162464
|
70 |
|
|
Node: Target Vector Definition165410
|
71 |
|
|
Node: Managing Execution State165942
|
72 |
|
|
Node: Existing Targets167755
|
73 |
|
|
Node: Native Debugging170076
|
74 |
|
|
Node: Support Libraries178701
|
75 |
|
|
Node: Coding190215
|
76 |
|
|
Node: Porting GDB215191
|
77 |
|
|
Node: Versions and Branches217100
|
78 |
|
|
Ref: Tags223060
|
79 |
|
|
Ref: experimental branch tags223391
|
80 |
|
|
Node: Start of New Year Procedure224123
|
81 |
|
|
Node: Releasing GDB225472
|
82 |
|
|
Node: Testsuite243812
|
83 |
|
|
Node: Hints251091
|
84 |
|
|
Node: Getting Started251413
|
85 |
|
|
Node: Debugging GDB255556
|
86 |
|
|
Node: GDB Observers261483
|
87 |
|
|
Node: GNU Free Documentation License266085
|
88 |
|
|
Node: Index288529
|
89 |
|
|
|
90 |
|
|
End Tag Table
|