1 |
227 |
jeremybenn |
This is gdbint.info, produced by makeinfo version 4.8 from
|
2 |
|
|
./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 |
|
|
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
|
10 |
|
|
2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010 Free Software
|
11 |
|
|
Foundation, Inc. Contributed by Cygnus Solutions. Written by John
|
12 |
|
|
Gilmore. Second Edition by Stan Shebs.
|
13 |
|
|
|
14 |
|
|
Permission is granted to copy, distribute and/or modify this document
|
15 |
|
|
under the terms of the GNU Free Documentation License, Version 1.1 or
|
16 |
|
|
any later version published by the Free Software Foundation; with no
|
17 |
|
|
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
18 |
|
|
Texts. A copy of the license is included in the section entitled "GNU
|
19 |
|
|
Free Documentation License".
|
20 |
|
|
|
21 |
|
|
This file documents the internals of the GNU debugger GDB.
|
22 |
|
|
|
23 |
|
|
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
|
24 |
|
|
2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010 Free Software
|
25 |
|
|
Foundation, Inc. Contributed by Cygnus Solutions. Written by John
|
26 |
|
|
Gilmore. Second Edition by Stan Shebs.
|
27 |
|
|
|
28 |
|
|
Permission is granted to copy, distribute and/or modify this document
|
29 |
|
|
under the terms of the GNU Free Documentation License, Version 1.1 or
|
30 |
|
|
any later version published by the Free Software Foundation; with no
|
31 |
|
|
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
32 |
|
|
Texts. A copy of the license is included in the section entitled "GNU
|
33 |
|
|
Free Documentation License".
|
34 |
|
|
|
35 |
|
|
|
36 |
|
|
Indirect:
|
37 |
|
|
gdbint.info-1: 1537
|
38 |
|
|
gdbint.info-2: 299391
|
39 |
|
|
|
40 |
|
|
Tag Table:
|
41 |
|
|
(Indirect)
|
42 |
|
|
Node: Top1537
|
43 |
|
|
Node: Summary2418
|
44 |
|
|
Node: Requirements2568
|
45 |
|
|
Node: Contributors4047
|
46 |
|
|
Node: Overall Structure5640
|
47 |
|
|
Node: Algorithms10663
|
48 |
|
|
Node: User Interface42247
|
49 |
|
|
Ref: UI-Independent Output44102
|
50 |
|
|
Ref: User Interface-Footnote-166073
|
51 |
|
|
Ref: User Interface-Footnote-266122
|
52 |
|
|
Node: libgdb66357
|
53 |
|
|
Node: Values70308
|
54 |
|
|
Node: Stack Frames73152
|
55 |
|
|
Node: Symbol Handling78134
|
56 |
|
|
Node: Language Support94668
|
57 |
|
|
Node: Host Definition99394
|
58 |
|
|
Node: Target Architecture Definition104385
|
59 |
|
|
Node: OS ABI Variant Handling105205
|
60 |
|
|
Node: Initialize New Architecture110050
|
61 |
|
|
Node: How an Architecture is Represented110401
|
62 |
|
|
Node: Looking Up an Existing Architecture112358
|
63 |
|
|
Node: Creating a New Architecture115277
|
64 |
|
|
Node: Registers and Memory117315
|
65 |
|
|
Node: Pointers and Addresses118107
|
66 |
|
|
Ref: Pointers and Addresses-Footnote-1124108
|
67 |
|
|
Node: Address Classes124351
|
68 |
|
|
Node: Register Representation127596
|
69 |
|
|
Node: Raw and Cooked Registers127970
|
70 |
|
|
Node: Register Architecture Functions & Variables129154
|
71 |
|
|
Node: Register Information Functions132763
|
72 |
|
|
Ref: Register Information Functions-Footnote-1138669
|
73 |
|
|
Node: Register and Memory Data139088
|
74 |
|
|
Node: Register Caching142237
|
75 |
|
|
Node: Frame Interpretation143773
|
76 |
|
|
Node: All About Stack Frames144179
|
77 |
|
|
Ref: All About Stack Frames-Footnote-1149530
|
78 |
|
|
Node: Frame Handling Terminology149762
|
79 |
|
|
Node: Prologue Caches152289
|
80 |
|
|
Node: Functions and Variable to Analyze Frames153970
|
81 |
|
|
Ref: frame_align156068
|
82 |
|
|
Node: Functions to Access Frame Data157582
|
83 |
|
|
Node: Analyzing Stacks---Frame Sniffers159873
|
84 |
|
|
Ref: Analyzing Stacks---Frame Sniffers-Footnote-1164523
|
85 |
|
|
Node: Inferior Call Setup165020
|
86 |
|
|
Node: About Dummy Frames165303
|
87 |
|
|
Node: Functions Creating Dummy Frames165929
|
88 |
|
|
Node: Adding support for debugging core files169986
|
89 |
|
|
Node: Defining Other Architecture Features170530
|
90 |
|
|
Ref: gdbarch_breakpoint_from_pc175377
|
91 |
|
|
Ref: gdbarch_stabs_argument_has_addr187771
|
92 |
|
|
Ref: gdbarch_push_dummy_call188018
|
93 |
|
|
Ref: gdbarch_push_dummy_code188578
|
94 |
|
|
Ref: gdbarch_return_value189560
|
95 |
|
|
Ref: gdbarch_dummy_id195326
|
96 |
|
|
Node: Adding a New Target196014
|
97 |
|
|
Node: Target Descriptions198481
|
98 |
|
|
Node: Target Descriptions Implementation199420
|
99 |
|
|
Node: Adding Target Described Register Support200794
|
100 |
|
|
Node: Target Vector Definition203740
|
101 |
|
|
Node: Managing Execution State204272
|
102 |
|
|
Node: Existing Targets206085
|
103 |
|
|
Node: Native Debugging208600
|
104 |
|
|
Node: Support Libraries212428
|
105 |
|
|
Node: Coding223943
|
106 |
|
|
Node: Porting GDB248952
|
107 |
|
|
Node: Versions and Branches250821
|
108 |
|
|
Ref: Tags256777
|
109 |
|
|
Ref: experimental branch tags257108
|
110 |
|
|
Node: Start of New Year Procedure257840
|
111 |
|
|
Node: Releasing GDB259646
|
112 |
|
|
Node: Testsuite277878
|
113 |
|
|
Ref: Testsuite-Footnote-1289743
|
114 |
|
|
Node: Hints289861
|
115 |
|
|
Node: Getting Started290183
|
116 |
|
|
Node: Debugging GDB294326
|
117 |
|
|
Node: GDB Observers299391
|
118 |
|
|
Node: GNU Free Documentation License307293
|
119 |
|
|
Node: Index329737
|
120 |
|
|
|
121 |
|
|
End Tag Table
|